特定のパスをキャッシュしないようにするには、APCオペコードキャッシングでapc.filtersパラメーターをどのように使用しますか?たとえば、次のパスの下にあるすべてのものに対してキャッシュをアクティブにします。
"/ var / www / vhosts"
次のようなパスを除外します
"/ usr / share / psa-horde /"
使ってみました
apc.cache_by_default = 0
apc.filters = "+/var/www/vhosts"
と
apc.cache_by_default = 1
apc.filters = "-/usr/share/psa-horde/"
しかし、どちらも私が期待したようには機能しませんでした。
http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters
フィルタは「+/var / www / vhosts / *」(ワイルドカードに注意)のようなものにする必要がありますか?フィルタの動作方法が原因で、これは不可能だと思います。
照合に使用されるファイル名は、絶対パスではなく、include/requireに渡されるファイル名であることに注意してください。
アイデアやサンプル構成はありますか?