【问题标题】:PHP Code stuck in Cache [Memcached] (WordPress)PHP 代码卡在缓存中 [Memcached] (WordPress)
【发布时间】:2012-06-22 19:19:55
【问题描述】:

关于我们的缓存方法和我的 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,没有任何问题。

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

【问题讨论】:

    标签: wordpress caching nginx memcached


    【解决方案1】:

    您的设置中有 apc.stat = 0 吗?重启php引擎有用吗?

    【讨论】:

    • 感谢 Frederick 回复我。我正在用我的网络管理员检查这个......只是基于一些谷歌搜索,看起来 APC.STAT=0 可能是符合我们症状的常见问题!我什至发现了您参与的一个旧线程:wordpress.org/support/topic/… 如果这是我们的问题,您对可能不会影响性能的替代有效解决方案有任何想法吗?我们网站(流行游戏播客的粉丝网站)的性质导致过去曾导致崩溃的一些大流量高峰,该服务器还托管其他
    • 其他网站,一个非常先进的(阅读,资源密集型)我的世界服务器,电子邮件,我敢肯定还有其他一些东西,所以性能绝对是一个考虑因素(考虑到我们以前的问题更是如此崩溃)。非常感谢您的领导,无论如何!会尽快回复您!
    • Frederick:看起来这就是问题所在!显然,我的网络管理员一直在研究另一个角度,他开发了一个脚本来在我进行更新和小调整时手动刷新 APC 缓存(显然,将 APC.STAT 设置为 1 确实会导致我们的服务器出现性能问题) .很高兴有一个明确的技术答案来说明我们为什么会遇到问题!感谢您花时间回答我的问题!
    【解决方案2】:

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

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

    在您完成此操作并确保获得预期的结果之前,无法知道 memcached 确实是问题所在。

    【讨论】:

    • 我已将其关闭,完全删除,重新安装。所有这些步骤之后都需要等待 15 分钟。 -- 实际上,我曾经删除了整个站点,放置了一个纯 HTML 启动屏幕,等待了几个小时,然后重新上传了所有内容(在此过程中更新了 wordpress 和插件)。没有“采取”更新,memcached 仍然使用旧版本的代码。与大多数将设置存储在数据库中的插件不同,Total Cache 将它们存储在 .php 文件中:(
    • 老实说,我什至无法猜测您的设置发生了什么。我已经在几十个 WP 安装中使用了 Total Cache,从来没有遇到过问题,更不用说像这个古怪的问题了!这是另一个想法:尝试再次启用插件,但转到其设置并刷新其缓存。那样有用吗?如果确实如此,那应该可以帮助您找到真正的问题。 ..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    相关资源
    最近更新 更多