WordPress的object-cache缓存 之刷新缓存&a
2017-08-22 本文已影响24人
星禾君
安装 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文件末端,刷新主页,搞定。
特别注意:
- 缓存刷新了以后记得把 functions.php文件末端 的
wp_cache_flush()
删除。 - 如果在一个服务器安装多个WordPress的话,请在使用著名的五分钟安装时,尽量把数据库前缀更新为每个都不一样,要不然使用缓存的时候,它们容易串门!!!!! 前车之鉴!!!MMP