一台服務器下解決多個 WordPress 網站使用 Memcached 緩存衝突的問題

解決多個 WordPress 網站使用 Memcached 緩存衝突的問題

Memcached 優化 WordPress 是一個非常讚的優化手段。不多説,相關細節自行了解,下面主要説説在解決一台服務器下多個

WordPress 網站使用 Memcached 緩存衝突的問題 現實生活中,大部分企業使用的獨立服務器下不單單是跑一個網站,更多的是多

個,尤其是依賴 WordPress 來構建的網站。在一台服務器下由於每個網站都是使用默認的數據庫前綴 wp_,導致 Memcached 插件混淆

衝突,因此此文正是要解決這個問題!

方法一:

直接在 web 目錄下 wp-config.php 文件中添加一行,來區分不同的緩存

ok,添加上去,WordPress Memcached 緩存插件直接上傳到 inc 目錄即可,非常愉快的解決問題!

方法二:

Memcached 的緩存插件 object-cache,object-cache.php 文件裏面有一個 WP_CACHE_KEY_SALT 的定義, 初始是沒有什麼設置的, 就默

認, 所以導致了緩存衝突

解決多個 WordPress 網站使用 Memcached 緩存衝突的問題

打開 object-cache.php, 在第 15 行、 16 行找到

if ( !defined( 'WP_CACHE_KEY_SALT' ) )
define( 'WP_CACHE_KEY_SALT', '' );

將其改為

define(『WP_CACHE_KEY_SALT』, 『www.kejianet.com』); 域名改成你自己的,或者 key 任意,無所謂。只要能區分就 ok 。