apc中的apc.filter
我正在尝试在apc中使用apc.filter这样的函数,但我所做的一切都不起作用 我应该做两件事 1) 需要包括1个用于缓存的目录。我的代码在apc.ini中apc中的apc.filter,filter,apc,Filter,Apc,我正在尝试在apc中使用apc.filter这样的函数,但我所做的一切都不起作用 我应该做两件事 1) 需要包括1个用于缓存的目录。我的代码在apc.ini中 apc.cache by default Off apc.filter = "+/path1/.*" 这样的选项不起作用。它仍然在缓存 2) 需要在服务器上排除3个不应缓存的目录,例如,我在apc.ini中的代码 apc.cache by default On apc.filter = "-/path1/path2/.*, apc.
apc.cache by default Off
apc.filter = "+/path1/.*"
这样的选项不起作用。它仍然在缓存
2) 需要在服务器上排除3个不应缓存的目录,例如,我在apc.ini中的代码
apc.cache by default On
apc.filter = "-/path1/path2/.*,
apc.filter = "-/path3/path4/.*,
apc.filter = "-/path5/path6/.*"
谁能帮我一下吗?plzapc.filter不适用于绝对路径 您可以尝试使用.htaccess指令为特定文件夹启用/禁用apc 在我的例子中,我需要为整个站点禁用APC缓存,因此我将以下内容放入root.htaccess中: php_标志apc.cache_by_默认关闭
而且它工作得很完美。我想你打错了:它是apc.filters而不是apc.filter 例如,您正在努力实现的目标:
apc.filters = /path1/path2/.*,/path3/path4/.*,/path5/path6/.*
应该这样做,默认缓存设置为On。我想对我的开发环境做同样的事情。因为生产代码和开发代码都在同一台服务器上,所以我想要一种不缓存“test”目录的方法。 我试着用
apc.filters -/my loc/my_test/.*,-/full_path/my_test/.*
但这是行不通的。最简单的修复方法是修改目录中要阻止缓存的.htaccess
<IfModule mod_php5.c>php_flag apc.cache_by_default Off</IfModule>
php\u标志apc.cache\u默认关闭
而且它工作得很漂亮