5

PHPAPC構成のapc.filtersディレクティブに必要な形式を理解するのに問題があります。(特に複数のパターンの場合)

マニュアルには、「POSIX拡張正規表現のコンマ区切りリスト」と記載されています。

brooklyn.phpとboston.phpという2つのファイルをキャッシュしたくないとしましょう。

私は次のエントリを入れました:

apc.filters = "-(.*)/brooklyn\.php$, -(.*)/boston\.php$"

それはまだキャッシュします

私も試しました

apc.filters = "-(.*)/brooklyn\.php$", "-(.*)/boston\.php$"

まだキャッシュ

複数のパターンを持つサンプル式を誰かが書いていただければ幸いです。

4

4 に答える 4

3

これでうまくいきませんか?

apc.filters = "-/brooklyn\.php$,-/boston\.php$"

また

apc.filters = "-/(brooklyn|boston)\.php$"
于 2010-10-27T10:29:42.090 に答える
2

答えが出るのが待ちきれません。「dis-include」を機能させることはできませんでした(私の関連する質問:パスによるapc.filters?cache_by_default ) -ingパスの代わりに+をオフにして+ingすることによってのみ機能しました。

于 2009-12-02T18:10:47.780 に答える
2

私は同じ問題を抱えていて、最終的に行く方法を見つけました。各コンマの後にスペースを削除するだけです。

于 2011-01-09T01:04:04.070 に答える
1

これは機能します:

apc.filters = "brooklyn.php$,boston.php$"
于 2013-04-22T10:10:36.147 に答える