APC中的apc.filter

use*_*077 2 apc filter

我正在尝试在APC中使用apc.filter这样的功能.但是,我所做的一切,都没有工作

我应该完成两项任务.

1)需要包含1个缓存目录.我的代码在apc.ini中

apc.cache by default Off
apc.filter = "+/path1/.*"
Run Code Online (Sandbox Code Playgroud)

这样的选择不起作用.它仍然是缓存

2)需要在不应该​​缓存的服务器上排除3个目录,例如我在apc.ini中的代码用于此类任务

apc.cache by default On 

apc.filter = "-/path1/path2/.*,
apc.filter = "-/path3/path4/.*,
apc.filter = "-/path5/path6/.*"
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?plz

小智 5

apc.filter不适用于绝对路径 http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters

您可以尝试使用.htaccess指令启用/禁用特定文件夹的apc.

在我的情况下,我需要为整个站点禁用APC缓存,所以我将以下内容放入root .htaccess:

php_flag apc.cache_by_default关闭

它完美无缺.