我应该清除插件缓存以进行缓存破坏吗?

时间:2017-08-09 作者:Mohamed Omar

我需要了解使用缓存破坏的正确方法,因为我知道我可以对每个文件更新中更改的版本使用查询字符串,但我更喜欢通过更改文件名来使用缓存破坏,所以我创建了一个程序,在每次更新中生成一个新文件,并使用新的编号名称,它工作得很好,但问题是我必须清除缓存插件的缓存,那么,这是使用缓存破坏的正常方式,还是应该以另一种方式自动工作?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

您的方案的主要明显问题是,当有人试图重新加载旧页面时,由于这些文件不再位于服务器上,因此在请求JS和CSS时,会得到各种404。

完全没有必要重新发明轮子,只要遵循WordPress的最佳实践,除非你有excellent 偏离的原因。

结束

相关推荐

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