php apc.filters语法

时间:2009-12-02 17:48:59

标签: php apc

我无法理解PHP APC配置中apc.filters指令所需的格式。 (特别是对于多种模式)

manual说 “以逗号分隔的POSIX扩展正则表达式列表。”

假设我想要缓存两个文件,即brooklyn.php和boston.php

我输入以下条目:

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

它仍然缓存

我也试过

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

仍然缓存

如果有人可以编写具有多个模式的示例表达式,我将非常感激。

4 个答案:

答案 0 :(得分:3)

这不会成功吗?

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

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

答案 1 :(得分:2)

迫不及待想看看你是否得到任何答案。我永远无法让“dis-include”工作(我的相关问题:apc.filters by path?)仅通过关闭cache_by_default和+而不是-ing路径为我工作。

答案 2 :(得分:2)

我有同样的问题,终于找到了可行的方法。 您只需在每个逗号后删除空格。

答案 3 :(得分:1)

这有效:

apc.filters = "brooklyn.php$,boston.php$"