同一台服务器多个wordpress站点同时开启Memcached缓存冲突导致网站打开空白的问题
生活随笔
收集整理的這篇文章主要介紹了
同一台服务器多个wordpress站点同时开启Memcached缓存冲突导致网站打开空白的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Memcached優化wordpress是一個非常贊的優化手段。不多說,相關細節自行了解,下面主要說說在解決一臺服務器下多個wordpress網站使用Memcached緩存沖突的問題?現實生活中,大部分企業使用的獨立服務器下不單單是跑一個網站,更多的是多個,尤其是依賴wordpress來構建的網站。在一臺服務器下由于每個網站都是使用默認的數據庫前綴wp_,導致Memcached插件混淆沖突,因此此文正是要解決這個問題!
方法一:
直接在web目錄下wp-config.php 文件中添加一行,來區分不同的緩存:
define(‘WP_CACHE_KEY_SALT’, ‘www.fengjinwei.com‘);ok,添加上去,wordpress?Memcached緩存插件直接上傳到inc目錄即可,非常愉快的解決問題!
方法二:
Memcached的緩存插件object-cache,object-cache.php文件里面有一個WP_CACHE_KEY_SALT的定義,初始是沒有什么設置的,就默認,所以導致了緩存沖突!
打開object-cache.php,找到:
define( ‘WP_CACHE_KEY_SALT’, ” );
將其改為:
?if ( ! defined( 'WP_CACHE_KEY_SALT' ) )define( 'WP_CACHE_KEY_SALT', 'www.fengjinwei.com' );
域名改成你自己的,或者key任意,無所謂。只要能區分就ok。
https://www.fengjinwei.com/blog-17652.html
總結
以上是生活随笔為你收集整理的同一台服务器多个wordpress站点同时开启Memcached缓存冲突导致网站打开空白的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 15岁可以办银行卡吗
- 下一篇: WordPress 后台更新升级失败的解