PHP APC缓存 - 它是否可以开箱即用于动态内容?

时间:2014-06-06 14:05:52

标签: php caching apc

我想知道PHP APC Cache是​​否可以开箱即用于动态内容?

基本上,我希望使用APC缓存来加速我的网站,但我的列表页面是动态的,可以在几分钟内更改(用户添加列表或删除列表),每个列表结果将根据用户的位置而有所不同。< / p>

我可以开箱即用APC来处理上面提到的内容,还是会缓存页面,结果永远不会改变?

apc.stat = [1 | 0] 添加到apc.ini是否明智?

很抱歉,如果问题是新手,但这是我第一次与APC合作。

感谢。

1 个答案:

答案 0 :(得分:0)

这取决于你理解为动态的东西。

如果你的php 代码是静态的并且没有变化,你可以使用apc或opcache(如果你运行5.5+)。代码生成的 并不重要,因为apc不用于缓存输出(&#34;引用&#34;来自Marc B&#39;)

如果您的PHP代码发生变化[您可能犯了错误],您仍然可以使用apc,只要您不禁用时间检查apc.stat

如果可以保证在每次部署后清除缓存(在部署过程或Web服务器重启期间手动调用函数)并且代码库在部署之间不发生变化,那么操作apc.stat是一个不错的选择。