PHP代码卡在Cache [Memcached](WordPress)

时间:2012-06-22 19:19:56

标签: wordpress caching nginx memcached

我的网站有一些关于我们的缓存方法和我的PHP代码没有刷新或刷新的问题。

首先,我的网站是专用Nginx网络服务器上的WordPress网站。我使用W3 Total Cache进行初始缓存设置。一切都设置为通过Memcached缓存。 (我应该注意,我的网站在这个服务器上有点像'客人',这是一个半社区捐赠的半赞助服务器,运行其他一些东西。管理员是熟练的,但也是志愿者。我得到他们的全力支持为了解决问题,但他们没有时间解决我非常奇怪的问题(特别是因为我要求自己为网站启用缓存)。如果我们有一些关于要做什么的提示,它会让事情变得更容易我们比在黑暗中拍摄;)所以欢迎任何建议。)

在某些时候,我们注意到对php页面和Wordpress&插件更新根本不起作用,而服务器上的代码反映了更新,页面仍然通过旧的PHP代码处理。

这提出了几个独特的问题。 W3 Total Cache将其设置存储在php文件中。其他php文件,删除后,停止工作,但当它们恢复到服务器时,memcached仍然坚持使用其超老的memcached副本。 W3 Total Cache设置,无论我删除或更改设置php文件,都不会停止通过缓存的memcached数据运行所有内容。

服务器管理员尝试重新启动memcached然后将其刷新。这些似乎都没有任何影响。所有其他基本设置似乎都设置正确。

当然,我们仍然可以添加新的插件,来自数据库的所有数据都可以正常工作。

服务器上至少有一个非wordpress的其他网站也使用memcached而没有任何问题。

感谢任何帮助,如果需要,应该能够提供更多信息。

2 个答案:

答案 0 :(得分:0)

这听起来很明显,但你没有提到它:

您是否尝试完全关闭Total Cache插件以确认在禁用缓存时可以看到更改?

在您完成这项工作并确保获得预期结果之前,我们无法知道memcached确实是问题所在。

答案 1 :(得分:0)

你的设置中有apc.stat = 0吗?重启php引擎有帮助吗?