php.ini の設定により動作が変化します。
この表は、WinCache 拡張モジュールが提供する設定項目をまとめたものです。
名前 | デフォルト | 最小 | 最大 | 変更可能 | 変更履歴 |
---|---|---|---|---|---|
wincache.fcenabled | "1" | "0" | "1" | PHP_INI_ALL | WinCache 1.0.0 以降で使用可能 |
wincache.fcenabledfilter | "NULL" | "NULL" | "NULL" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.fcachesize | "24" | "5" | "255" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.fcndetect | "1" | "0" | "1" | PHP_INI_SYSTEM | WinCache 1.1.0 以降で使用可能 |
wincache.maxfilesize | "256" | "10" | "2048" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.ocenabled | "1" | "0" | "1" | PHP_INI_ALL | WinCache 1.0.0 以降で使用可能、2.0.0.0 で削除 |
wincache.ocenabledfilter | "NULL" | "NULL" | "NULL" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能、2.0.0.0 で削除 |
wincache.ocachesize | "96" | "15" | "255" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能、2.0.0.0 で削除 |
wincache.filecount | "4096" | "1024" | "16384" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.chkinterval | "30" | "0" | "300" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.ttlmax | "1200" | "0" | "7200" | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.enablecli | 0 | 0 | 1 | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.ignorelist | NULL | NULL | NULL | PHP_INI_ALL | WinCache 1.0.0 以降で使用可能 |
wincache.namesalt | NULL | NULL | NULL | PHP_INI_SYSTEM | WinCache 1.0.0 以降で使用可能 |
wincache.ucenabled | 1 | 0 | 1 | PHP_INI_SYSTEM | WinCache 1.1.0 以降で使用可能 |
wincache.ucachesize | 8 | 5 | 85 | PHP_INI_SYSTEM | WinCache 1.1.0 以降で使用可能 |
wincache.scachesize | 8 | 5 | 85 | PHP_INI_SYSTEM | WinCache 1.1.0 以降で使用可能 |
wincache.rerouteini | NULL | NULL | NULL | PHP_INI_SYSTEM | WinCache 1.2.0 以降で使用可能。1.3.7 で削除。 |
wincache.reroute_enabled | 1 | 0 | 1 | PHP_INI_SYSTEM | PHP_INI_PERDIR | WinCache 1.3.7 以降で使用可能 |
wincache.srwlocks | 1 | 0 | 1 | PHP_INI_SYSTEM | WinCache 1.3.6.3 以降で使用可能、2.0.0.0 で削除 |
wincache.filemapdir | NULL | NULL | NULL | PHP_INI_SYSTEM | WinCache 1.3.7.4 以降で使用可能 |
以下に設定ディレクティブに関する 簡単な説明を示します。
wincache.fcenabled
bool
wincache.fcenabledfilter
string
wincache.fcenabled
との組み合わせで機能します。
wincache.fcenabled
が 1 の場合は、
wincache.fcenabledfilter
のファイルキャッシュが無効になります。
wincache.fcenabled
が 0 の場合は
wincache.fcenabledfilter
のファイルキャッシュが有効になります。
wincache.fcachesize
int
wincache.fcndetect
bool
wincache.chkinterval
で指定した間隔ごとに wincache がファイル更新を確認します。
wincache.maxfilesize
int
wincache.ocenabled
bool
このオプションは 2.0.0.0 で削除されました。
wincache.ocenabledfilter
string
wincache.ocenabled
との組み合わせで機能します。
wincache.ocenabled
が 1 の場合は、
wincache.ocenabledfilter
に指定したサイトの opcode キャッシュを無効にします。
wincache.ocenabled
が 0 の場合は、
wincache.ocenabledfilter
に指定したサイトの opcode キャッシュを有効にします。
このオプションは 2.0.0.0 で削除されました。
wincache.ocachesize
int
このオプションは 2.0.0.0 で削除されました。
wincache.filecount
int
wincache.chkinterval
int
wincache.ttlmax
int
wincache.enablecli
bool
wincache.ignorelist
string
この拡張モジュールでキャッシュをしないファイルの一覧を定義します。 ファイルリストにはファイル名のみを指定し、パイプ記号 "|" で区切ります。
例1 wincache.ignorelist
の例
wincache.ignorelist = "index.php|misc.php|admin.php"
wincache.namesalt
string
wincache.ucenabled
bool
wincache.ucachesize
int
wincache.scachesize
int
wincache.rerouteini
string
このオプションは 1.3.7 で削除されました。1.3.7 以降で同様の機能を使うには、wincache.reroute_enabled
を参照ください。
wincache.reroute_enabled
bool
wincache.srwlocks
bool
このオプションは 2.0.0.0 で削除されました。
wincache.filemapdir
string