如何在 APC 操作码缓存中使用 apc.filters 参数来不缓存某些路径?例如,我希望缓存对路径下的任何内容都处于活动状态:
“/var/www/vhosts”
并排除路径
“/usr/share/psa-horde/”
我尝试使用
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/vhosts/*”(注意通配符)?由于过滤器的工作方式,我担心这是不可能的:
请注意,用于匹配的文件名是传递给 include/require 的文件名,而不是绝对路径。
任何想法或示例配置?