选择性禁用APC缓存

时间:2012-12-05 04:54:02

标签: php wordpress apc

我在我的VPS上安装了APC,它适用于W3 Cache wordpress插件。我的问题是MySQL中有一个数据库,每隔几秒钟由客户端ping一次,看是否有新的更新。这些数据库包含某些时间敏感信息,因此它不能成为缓存数据的一部分。

如何为此数据库/文件禁用APC?或者我可以设置某种类型数据的非常短的到期时间吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

APC做了两件事。它提供了PHP字节码的透明缓存,并且可以根据应用程序的请求缓存数据。

根本没有理由尝试禁用字节码缓存,但这不是你在这里谈论的。字节码缓存只缓存字节码,而不是数据。

如果您使用的应用程序要求APC缓存某些数据,并且如果APC已安装且可用,则它不包含禁用此缓存的选项,您将需要修改该应用程序。查找对apc_storeapc_fetch的调用,并根据需要更改代码。

正如评论中所提到的,你真正的问题可能是你选择的Wordpress缓存插件,而不是APC。 APC只存储数据。如果它无法为所选页面禁用自身,您可能需要找到一种解决方案,该解决方案可以或找到另一种方法来获取绕过它所需的数据。

相关问题