• 同个服务器多个 WordPress 网站怎么同时使用 Memcached


    在 WordPress 使用 Memcached 碰到最多的问题就是:同个服务器多个 WordPress 网站怎么同时使用 Memcached?

    同个服务器多个 WordPress 同时使用 Memcached 会引起数据问题

    如果同时将 object-cache.php 文件复制到 wp-content 目录下来同时开启 Memcached 缓存,可能会出现这样的问题:访问一个网站会跳转到另外一个网站,数据会串了。

    这是怎么回事呢?这是因为 object-cache.php 是使用 WordPress 的表前缀($table_prefix)来区分不同站点在内存中的缓存的。如果你在同个服务器多个 WordPress 网站的表前缀都相同,都是默认的 wp_,那么 object-cache.php 就无法区分是哪个站点了。

    那么怎么解决呢?

    同个服务器多个 WordPress 怎么同时使用 Memcached

    知道了问题,那么就非常好解决,有两个解决方法:

    1. 修改表前缀,让不同的 WordPress 博客使用不同的表前缀。

    2. 如果修改表前缀不方便,我还提供了 WP_CACHE_KEY_SALT 这个缓存 key 盐值的常量,你只需要在不同站点的 wp-config.php 文件定义不同的 WP_CACHE_KEY_SALT 值即可。

    比如两个站点分别定义为:

    define('WP_CACHE_KEY_SALT', 'site1');
    define('WP_CACHE_KEY_SALT', 'site2');
    

    如果设置了还不行,可能你的 object-cache.php 不是最新版,那就下载一下最新版的 object-cache.php 文件复制到 wp-content 目录下。

  • 相关阅读:
    直播流RTMP 知识
    XSSearch 说明文档保存
    网海茫茫,有你最暖
    实践中 XunSearch(讯搜)更新索引方案对比
    实践中 XunSearch(讯搜)的使用教程步骤
    留的住的叫幸福,流逝的叫遗憾
    百度API ; 很多有用的接口及公用 数据
    ecshop 模板开发总结
    jquery库和cityselect插 件的省市 级联
    PHP Excel 下载数据,并分页下载
  • 原文地址:https://www.cnblogs.com/kimshen/p/15574646.html
Copyright © 2020-2023  润新知