美文网首页WordPress
WordPress的object-cache缓存 之刷新缓存&a

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

作者: 星禾君 | 来源:发表于2017-08-22 10:49 被阅读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文件末端,刷新主页,搞定。


    特别注意:

    1. 缓存刷新了以后记得把 functions.php文件末端 的wp_cache_flush() 删除。
    2. 如果在一个服务器安装多个WordPress的话,请在使用著名的五分钟安装时,尽量把数据库前缀更新为每个都不一样,要不然使用缓存的时候,它们容易串门!!!!! 前车之鉴!!!MMP

    相关文章

      网友评论

        本文标题:WordPress的object-cache缓存 之刷新缓存&a

        本文链接:https://www.haomeiwen.com/subject/aeikdxtx.html