有没有办法禁用用于开发的帖子元缓存?

时间:2017-10-11 作者:ShoeLace1291

我发现在开发插件时,后期缓存系统非常不方便。我不能浪费时间等待某个帖子元的正确值被显示出来。是否有任何方法可以完全禁用后元缓存系统或至少更改数据刷新之间的时间量?

1 个回复
SO网友:Jacob Peattie

WordPress core中没有会导致您出现问题的缓存系统。

后期元缓存(WP_Object_Cache) 不是持久性的。其目的是确保每页只加载一次元数据,而不是每次get_post_meta(), 例如,使用了,但它不会跨页面加载缓存这些查询。因此,获取新数据只需刷新即可。如果post meta没有立即更新,那可能是因为您正在运行某种缓存插件,如W3、Redis、APC、Memcached。因此,解决方案是禁用插件。

如果您没有运行任何一个,那么您的主机可能正在执行某些操作。那样的话,你需要和他们谈谈。

结束

相关推荐

Batcache消息不再位于页面源中

我已放置advanced-cache.php 和object-cache.php 在里面wp-contents 并已更新wp-config.php 具有define(\'WP_CACHE\', true);, 但我没有看到页面源中的消息告诉我页面是从缓存提供的。我有WordPress 3.8.1,APC Object Cache Backend 2.0.6, 和Batcache 1.2. 从前,我会在页面源代码中看到消息,但现在不再看到了。这涉及到几个WordPress安装。我确实看到插件显示在WordP