【问题标题】:PHP APC Cache - Will it work out of the box for dynamic content?PHP APC 缓存 - 它是否适用于动态内容?
【发布时间】:2014-07-27 20:07:25
【问题描述】:

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

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

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

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

对不起,如果问题是新手,但这是我第一次与 APC 合作。

谢谢。

【问题讨论】:

  • apc 缓存“已编译”的 php 代码。它不缓存输出

标签: php caching apc


【解决方案1】:

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

如果您的 php 代码 是静态的且不会更改,您可以充分利用 apc 或 opcache(如果您运行 5.5+)。 什么代码生成并不重要,因为 apc 不用于缓存输出(“引用”来自 Marc B 的评论)。

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

如果您可以保证在每次部署后清除缓存(部署过程中的手动函数调用或网络服务器重新启动)并且代码库在部署之间不会更改,则操作 apc.stat 是一个不错的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多