WordPress的object-cache缓存之刷新缓存

安装 object-cache缓存
1.PHP 需要安装 Memcached 扩展;
2.下载 object-cache.php 文件(这里),解压后上传至 /wp-content 目录。
3.编辑 wp-config.php 文件,添加如下代码:define('ENABLE_CACHE', true);
4.在空间上新建 /wp-content/cache 目录,权限改为 777;


问题描述以及解决方法
在著名的五分钟安装时,WordPress地址(URL) 填写的是 http://www.xinghee.com , 并且在安装完毕后进行了缓存的一系列操作。
在后来同事需要我把 http://www.xinghee.com 301 http://xinghee.com
我先使用插件WP Migrate DB 把数据库中所有http://www.xinghee.com变更为http://xinghee.com。
然后进入后台【常规选项】发现WordPress地址(URL)并没有因为我改变了数据库而产生任何变化!!!
mmp!!! 它竟然还是http://www.xinghee.com, 这个时候我就怀疑是缓存在搞事情,
网上也查了一些资料,都没这方面的解决办法,也并没有/cache/ 文件夹给我删除。
最后查看源码,打开object-cache.php 文件看了下,有个函数是wp_cache_flush() ,应该是刷新缓存的函数,然后我就把这个函数加入主题的functions.php文件末端,刷新主页,搞定。

特别注意:

  1. 缓存刷新了以后记得把 functions.php文件末端 的wp_cache_flush() 删除。
    如果在一个服务器安装多个WordPress的话,请在使用著名的五分钟安装时,尽量把数据库前缀更新为每个都不一样,要不然使用缓存的时候,它们容易串门!!!!! 前车之鉴!
本文由 8源码吧 作者:liaolong 发表,其版权均为 8源码吧 所有,文章内容系作者个人观点,不代表 8源码吧 对观点赞同或支持。如需转载,请注明文章来源。

发表评论