如何在定期更新的系统上使用APC?

时间:2012-04-24 04:25:42

标签: apc

我们有一个用PHP编写的系统存储在生产服务器上。我们也安装了APC。

我们的系统在Mercurial上使用特殊的本地存储库并定期更新 - 开发人员根据客户需求修改了一些脚本。

但据我了解,APC缓存将存储正在修改的文件的旧版本?这是否意味着,更新过程应如下所示:

  • 从存储库中提取最新更改。
  • 更新系统。
  • 执行 该脚本是为了强制APC清除它的缓存。

我问这个是因为我不了解APC使用的机制。它是否计算校验和以便查看脚本是否已更新?或者它无法处理这种情况,我将不得不手动清除缓存?

1 个答案:

答案 0 :(得分:1)

APC将默认检查文件是否有更改并自动更新。 无需手动操作。 在非常高流量的应用程序上可以设置它不检查文件更改,但APC进行测试所需的时间可以忽略不计,因此可能不是您需要的。