PHP APC缓存-它会为动态内容开箱即用吗?


PHP APC Cache - Will it work out of the box for dynamic content?

我想知道PHP APC缓存是否可以为动态内容开箱即用?

基本上,我希望使用APC缓存来加快我的网站,但我的列表页面是动态的,可以在几分钟内改变(用户添加列表或删除列表),每个列表结果将根据用户的位置而变化。

我可以运行APC开箱即用来处理我上面提到的,或者它会缓存页面,结果永远不会改变?

将它是明智的我添加apc。stat = [1|0] to apc.ini?

如果问题是新手,很抱歉,但这是我第一次使用APC。

谢谢。

这取决于你对动态的理解。

如果你的php 代码是静态的,不改变,你可以使用apc或opcache(如果你运行5.5+)。代码生成的并不重要,因为apc不用于缓存输出("引用"自Marc B的注释)。

如果你的php代码改变了[你可能做错了什么],你仍然可以使用apc,只要你不禁用apc.stat的时间检查。

操纵apc。Stat是一个很好的选择,如果你能保证在每次部署后缓存被清除(在部署过程中手动调用函数或重启web服务器),并且代码库在部署之间不会改变。