加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – apc.filters by path?

发布时间:2020-12-13 18:15:08 所属栏目:PHP教程 来源:网络整理
导读:如何在APC操作码缓存中使用apc.filters参数来缓存某些路径?例如,我希望缓存对路径下的任何内容都是活动的: “在/ var / WWW /虚拟主机” 并排除路径 “在/ usr /共享/ PSA-部落/” 我试过用 apc.cache_by_default = 0apc.filters = "+/var/www/vhosts" 和
如何在APC操作码缓存中使用apc.filters参数来缓存某些路径?例如,我希望缓存对路径下的任何内容都是活动的:

“在/ var / WWW /虚拟主机”

并排除路径

“在/ usr /共享/ PSA-部落/”

我试过用

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 / *”(注意通配符)吗?由于过滤器的工作方式,我担心这是不可能的:

Note that the filename used for
matching is the one passed to
include/require,not the absolute
path.

任何想法或样本配置?

过滤器应该是逗号分隔的POSIX扩展正则表达式列表.我相信你在第二次尝试中所拥有的只匹配确切路径/usr/share / psa-horde /,而不是/usr/share / psa-horde / something或/usr/share/psa-horde/anotherfile.php

以下内容应匹配子文件夹中的任何内容

apc.filters = "-/usr/share/psa-horde/.*"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读