一、安裝插件
首先,到wordpress后臺插件項中點擊安裝插件列表里面搜索“WP Super Cache”,第一個即是安裝即可。
二、詳細配置
安裝好WP-Super-Cache并啟用后到Settings選項中進行設置,具體設置如下:
首先,在通用中,勾選 啟用緩存功能?(推薦)。
其次,在高級里面:
1.緩存功能,啟用緩存。
2.緩存實現方式,勾選簡單模式。
3.雜項,不要為已知用戶緩存勾選上,已知用戶主要是網站注冊用戶,若不勾選管理員或用戶后臺登錄會出現問題,無法進行跳轉;
不要為GET請求緩存勾選上,主要是不勾選會影響搜索頁面;
壓縮頁面以便讓來訪者更快瀏覽勾選上,壓縮網頁可以加快網頁打開速度;
緩存包含頁面內容的http頭文件,可選可不選;
緩存重建勾選上;
304未修改瀏覽器緩存勾選上;
讓已知用戶匿名使他們瀏覽的內容是緩存文件勾選上;
自豪的告訴世界,這個隨意;
啟用動態緩存。需要使用PHP或傳統模式緩存。這個需要進行特殊配置,暫不勾選;
移動設備支持,勾選上,方便移動端快速訪問,目前移動互聯網發展趨勢移動端訪問的流量會逐步增大并超過pc端,因此需要重視;
wp-super-cache
移除htaccess文件中的utf8字符集,不用勾選;
當有新文章或頁面的發布或更新時清除之前的緩存文件。不用勾選,否則發一篇文章就會刪除之前所有的緩存;
首頁額外檢查,可以勾選上;
當某頁面有新評論時,只刷新該頁面的緩存。勾選上,否則回復可見的內容在用戶登錄回復后仍然不可見,要注意。
在該頁列出所有最新的緩存頁面。可以不用勾選上;
粗略的(Coarse)文件已鎖定。您不需要這個文件,因為它將拖慢您的網站。勾選上;
稍后初始化。在 WordPress 加載后顯示緩存文件。不要勾選上,不要勾選上,不要勾選上,否則waiting(TTFB)長時間處于等待狀態,網頁打開緩慢。經過多次測試,當勾選該項后網頁最耗時的是TTFB 一直處于等待狀態,差不多要1.5s 而不勾選則只需要130ms左右;
不緩存的文件,其中首頁或主頁因關系到用戶進入網站后打開的第一感覺因此做了靜態緩存,但緩存后更新或發布文章不顯示需要在functions.php中增加如下代碼:
add_action('publish_post', 'refresh_front_page', 0); //發布或者更新日志時候刷新首頁 add_action('delete_post', 'refresh_front_page', 0); //刪除日志時候刷新首頁 function refresh_front_page(){ $front_page_id = get_option('page_on_front'); //獲取顯示首頁的頁面 ID wp_cache_post_edit($front_page_id); //刷新該頁 }
Select Code
Copy
這樣在更新或刪除文章的時候會更新首頁緩存。
緩存超時設置為0,即永不過期,其通用項目默認即可。
預緩存.預緩存會占用一部分空間用來緩存站點所有文章和頁面,建議預緩存所有。(共享主機和文章過多不建議使用)
三、主要要點
在高級里面一是不要為已知用戶緩存勾選上;二是稍后初始化不要勾選上,否則網站網頁等待加載TTFB時間太長;三是首頁緩存后需要在functions.php中添加更新功能。