特定のパスをキャッシュしないためにAPCオペコードキャッシングでapc.filtersパラメータを使用するにはどうすればよいですか?例えば、私はキャッシュがパスの下に何のために積極的になりたい:パス別apc.filters?
"は/ var/www /のバーチャルホスト"
と
のようなパスを除外する "を/ usr/share/PSA-大群/"
私は
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 /のバーチャルホスト/ *" のようなものであるべき?私は、これは方法のため作品をフィルタすることはできません怖い:
注意ファイル名は マッチングに使用することを に渡さ1は/絶対 パス、必要ないなどがあります。
アイデアや設定例はありますか?
うーん、良いコールが、私は完全なパスが必要と文で使用された場合、それはファイル名のみのために働くと思う:「マッチングのために使用されるファイル名が渡された一つであることに注意してください絶対パスではなく含める/要求する」例えば、 – typeoneerror
。 " -/var/www/vhosts/myhostname.com/svn/public/openx /.*"を試みましたが、このディレクトリのファイルはまだキャッシュされています。 – typeoneerror
"一致に使用されるファイル名は、絶対パスではなく、include/requireに渡されるファイル名であることに注意してください。 - docs – livelygreen