飞牛士 飞牛士
  • 首页
  • 杂谈
  • 摘记
  • 代码
  • 资源
  • 注册
    登录
现在登录。
  • 首页
  • 杂谈
  • 摘记
  • 代码
  • 资源
  • 网友来稿
  • 其他
    • 留言
    • 投稿
    • 邻居
首页 代码 解决多网站使用Redis或Memcached缓存冲突

解决多网站使用Redis或Memcached缓存冲突

飞牛 3月 6, 2021

在优化wordpress过程中,如果你进行了Redis或Memcached缓存加速,会遇到打开其中一个网站会自动跳转到另一个网站的情况。

问题在于同一服务器上运行多个WordPress网站并启用Redis或Memcached缓存加速。

虽然是不同的数据库,不同的数据库前缀,不同的网站目录文件,但仍然有冲突?

解决办法:

复制下面的这行代码添加到你想要设置Redis或Memcached缓存加速的WordPress网站根目录wp-config.php文件里,并将站点域名设置为你的网站域名即可实现同一台服务器的多个WordPress网站的Redis或Memcached缓存加速。

/* 同服务器多站点Redis或Memcached内存缓存分离*/
define('WP_CACHE_KEY_SALT', '站点域名');

注:需要注意的是同一台服务器下的多个WordPress网站必须使用同一个版本的PHP环境,因为PHP环境需要安装Redis拓展支持才能开启Redis缓存,而且只允许安装在一个PHP环境上面,例如你有两个WordPress网站使用的是PHP7.0版本,还有两个网站使用的是PHP7.2版本,而你的Redis拓展只能单一的安装在PHP7.0或者PHP7.2上面,安装在7.0的上面,那么7.2的两个WordPress网站就不能享受Redis缓存加速,安装在7.2上面,那么7.0的两个WordPress网站也同样不能使用Redis缓存加速。

#wordpress#wordpress优化加速
0
飞牛
一个互联网资深菜鸟
评论 (0)
返回
    发表评论
飞牛
一个互联网资深菜鸟
76
文章
245
评论
28
获赞
随机推荐
开篇博文,世界,您好!
1月 24, 2021
WordPress建站主题实践:代码注释
3月 18, 2021
修改公文时 这套校对符号很专业
3月 16, 2021
wordpress内链文章卡片样式美化
3月 14, 2021
万物皆可对比 Versus 对比分析网站
3月 27, 2021
  • 关于飞牛
  • 给我留言
  • 友情链接
Copyright © 2006-2022 飞牛士.