1. 程式人生 > >通過URLOS安裝Redis快取為wordpress網站提速

通過URLOS安裝Redis快取為wordpress網站提速

為什麼使用Redis技術

我們都知道WordPress採用的是動態資料庫查詢方式。翻譯成白話,就是當用戶訪問文章或頁面時,都會向資料庫傳送1個查詢命令,資料庫根據命令查詢之後返回查詢結果(這裡不存在任何快取技術)。很明顯,如果訪問量巨大,就會頻繁的查詢資料庫,這會減慢網站速度。如果伺服器效能不高,瞬間網站就崩潰了。

所以我們需要一種快取技術,來減少資料庫查詢次數。而資料庫快取技術就是其中之一。Redis技術是其中的佼佼者。Redis是key-value分散式儲存系統。簡單的說,就是根據關鍵詞值進行查詢,這在很大程度上彌補了Memcached的短板。通過Redis進行資料庫快取,查詢速度會更快,併發數更多。

所以Redis與WordPress的配合正可謂完美。

如何安裝並啟用Redis

如果我們要使用Redis為WordPress快取,則需要在伺服器上安裝Redis並開啟它。

我們可以通過ssh工具手動輸入命令列來安裝和配置Redis,我們也可以使用更簡單快捷的方式,通過URLOS來安裝wordpress網站以及Redis。為什麼推薦使用URLOS,因為它部署網站和各種伺服器應用時就像使用手機安裝app一樣簡單。

 

安裝wordpress

安裝Redis

通過URLOS應用市場可以直接安裝wordpress和Redis,幾乎是零技術。對於管理伺服器來說,建議還是使用URLOS,畢竟專業事交給專業的人來做。

WordPress網站後臺安裝外掛並開啟Redis支援

在WordPress管理後臺,我們可以通過快取外掛的方式來開啟Redis快取,我們介紹兩種使用方式。

1、使用Redis Object Cache 搜尋並安裝啟用Redis Object Cache外掛,該外掛安裝了一個php檔案,可以幫助WordPress與Redis進行通訊。導航到設定→Redis,然後單擊“Enable Object Cache”並確保狀態顯示“Connected”。

這裡需要注意一點:我們需要手工修改一下/wp-content目錄下的object-cache.php檔案:

$parameters = array(
            'scheme' => 'tcp',
            'host' => '127.0.0.1',
            'port' => 6379
        );

將其中的127.0.0.1改成伺服器的內網IP(URLOS自動建立叢集節點,則使用172.17.0.1即可):

$parameters = array(
            'scheme' => 'tcp',
            'host' => '172.17.0.1',
            'port' => 6379
        );

然後在wp-config.php中,新增define ('WP_CACHE_KEY_SALT','yourURL.com')到檔案中。您可以在網址中使用任何唯一字串,但建議您使用網站的網址。

2、配合WP Super Cache使用 Redis Object Cache與WP Super Cache可以同時使用,Redis成功開啟之後就可以在WP Super Cache的高階配置中開啟“使用物件快取系統來儲存檔案”。

本文我們通過URLOS安裝Redis應用來為新增WordPress快取,通過快取提高網站載入速度。希望對您有幫助。感興趣的朋友可以搜