• 同个服务器多个 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 目录下。

  • 相关阅读:
    2.5.4 使用popupWindow
    2.5.3 使用alertDialog创建自定义对话框
    2.5.2 使用alertdialog 创建列表对话框
    2.5.1 使用alertDialog
    2.4.12 画廊视图
    2.4.11 网格视图和图像切换器
    2.4.10 可展开的列表组件
    2.4.9 列表视图
    2.4.8 滚动视图
    2.4.7 选项卡的功能和用法
  • 原文地址:https://www.cnblogs.com/kimshen/p/15574646.html
Copyright © 2020-2023  润新知