一台服務器下解決多個 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 的定義, 初始是沒有什麼設置的, 就默
認, 所以導致了緩存衝突
![]()
打開 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 。