1

我在我的 VPS 上安装了 APC,它与 W3 Cache wordpress 插件配合得很好。我的问题是 MySQL 中有一个数据库每隔几秒就会被客户端 ping 一次以查看是否有新的更新。这些数据库包含某些时间敏感信息,因此它不能成为缓存数据的一部分。

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

非常感谢任何帮助。

4

1 回答 1

0

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

完全没有理由尝试禁用字节码缓存,但这似乎不是您在这里谈论的内容。字节码缓存只缓存字节码,而不是数据。

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

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

于 2012-12-05T04:58:27.517 回答