在URLOS中使用Redis技術加速wordpress網站

快!快!快!我們都知道網站的加載速度直接影響用戶體驗。據研究發現,網站頁面在3秒內加載完畢對用戶而言是最佳的瀏覽體驗。如果超過這個時間,用戶跳出網站的機率會非常大。所以對於站長來說,提高速度是他們追求的終極目標之一。提高WordPress網站的其中一種方法就是使用WordPress緩存。本文我們探討如何通過Redis技術加速網站。

爲什麼使用Redis技術

在URLOS中使用Redis技術加速wordpress網站

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

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

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

如何安裝並啓用Redis

如果我們要使用Redis爲WordPress緩存,則需要在服務器上安裝Redis並開啓它。

我們可以通過ssh工具手動輸入命令行來安裝和配置Redis,我們也可以使用更簡單快捷的方式,通過URLOS來安裝wordpress網站以及Redis。爲什麼推薦使用URLOS,因爲它部署網站和各種服務器應用時就像使用手機安裝app一樣簡單。
在URLOS中使用Redis技術加速wordpress網站
在URLOS中使用Redis技術加速wordpress網站
通過URLOS應用市場可以直接安裝wordpress和Redis,幾乎是零技術。對於管理服務器來說,建議還是使用URLOS,畢竟專業事交給專業的人來做。

WordPress網站後臺安裝插件並開啓Redis支持

在WordPress管理後臺,我們可以通過緩存插件的方式來開啓Redis緩存,我們介紹兩種使用方式。

1、使用Redis Object Cache
搜索並安裝激活Redis Object Cache插件,該插件安裝了一個php文件,可以幫助WordPress與Redis進行通信。導航到設置→Redis,然後單擊“Enable Object Cache”並確保狀態顯示“Connected”。
在URLOS中使用Redis技術加速wordpress網站

這裏需要注意一點:我們需要手工修改一下/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網站

本文我們通過URLOS安裝Redis應用來爲添加WordPress緩存,通過緩存提高網站加載速度。希望對您有幫助。感興趣的朋友可以搜索URLOS瞭解一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章