沒人想看你的龜速網站-WP Super Cache超詳細教學

WP Super Cache網站快取外掛

網站瀏覽速度與SEO

在上一篇文章魚與熊掌可以兼得-淺談SEO與內容行銷中我們提到了「內容型」的SEO手法,在本篇我們將介紹一項「技術型」SEO手法-網站速度。

如果有長期閱讀本部落格文章的讀者應該可以發現,我們強調了很多次Google非常重視「使用者體驗」,試想一個載入需要數十秒的網站如果是你會等嗎?至少我是不會的;在現今行動裝置盛行的年代,有許多人會在通勤,甚至中午與同事吃飯時使用手機,許多時候我們只有3-5分鐘的時間能偷偷上個臉書、線上商城,若是你的網站需要讓使用者等上數十秒,想必他們再也不會想點進這個網站了。

網站速度優化的項目與作法有非常非常多,但這篇文章要說的作法,是「網站快取」:
(適用Wordpress的網站)

每日學,內容精要,重點快速瀏覽學習,輕鬆掌握重點。

何謂「網站快取」?

瀏覽器向網站伺服器發出連線要求後,網站就會開始執行動態 PHP 程序,從資料庫(Datebase)中調用 HTML 、CSS、JavaScript等程式語法來讓瀏覽器正確顯示網頁內容,但每次都要讀取這麼多筆資料太花時間了,於是將原本需要 PHP 動態讀取資料庫以顯示網頁的程序,更改為在伺服器端模擬 HTML 靜態網頁,如此當使用者開啟網站時瀏覽器會抓取 HTML 靜態網頁的內容,而不需要再耗費時間執行 PHP 動態演算調用資料庫的過程,降低主機資源消耗,進一步達到網站加速的效果。
在Wordpress中有許多網站快取外掛,本篇的主角將是其中的老字號-Super Cache

步驟一:安裝啟用

先在Wordpress中安裝Super Cache並啟用
步驟二-1:簡易模式
這邊的設定會比較多,首先在簡易模式中「開啟快取」,再點選「更新狀態」
步驟二-2:進階選項
「進階選項」就有不同的選項可以勾選,理論上都是以「建議選項」為主,其他的部分可以依個人網站所需自行做選擇使用。
步驟二-3:快取時間
同樣在進階選項的設定介面中,可以找到過期時間與垃圾回收的設定區塊,可以設定 Cache 的有效時間,過期了 Cache 就會失效 ,如果説網站已經上線沒有在做內容編輯,這個時間可以設定久一點。而排程器中則是 WP Super Cache 檢查過期 Cache 並刪除的時間間隔,以重新釋放空間,比較建議的做法是計時器的時間與 Cache 有效時間相同(在沒有頻繁更新網站內容的狀態下)。
(在圖中可以看到警告 預載模式 已被啟用是因為本站啟用了預先載入的功能,在稍後會提到)
步驟二-4:排除Sitemap

需要注意的一點,如果你的網站有手動提交Sitemap的話妳在啟用快取後會看到以下畫面:

這是由於WP Super Cache在快取的時候把sitemap.xml也拿來快取啦!因此只要在以下的畫面將sitemap.xml給排除快取名單就可以囉!請輸入下列語法:
sitemap-.*\.xml
sitemap\.xml
步驟三:預先載入
完成以上的設定,只能說是完成了一半,因為還需要有第一位使用者瀏覽頁面後Super Cache才會將此頁面壓縮、快取,撇除第一位使用者的瀏覽速度不說,若搜尋引擎爬到尚未快取的網頁也會拉低我們的搜尋排名,因此我們需要開啟「預先載入」這個功能。

勾選Preload mode (garbage collection disabled. Recommended.)會停用前面進階選項中的計程器更新過期檔案,如果不勾選則預載的快取檔案會不斷被判定為過期檔案而刪除,那就喪失我們預載的目的了。

最後提醒一下如果網站還在頻繁的測試排版階段,那非常不建議在這個階段安裝Cache外掛,因為你會發現當你修改網頁內容之後,你看到的還是舊有網頁被快取後的模樣,這時候你需要不斷的在後台刪除快取或清除瀏覽器的瀏覽資料才能正常顯示,如果還是沒有更新?那就開無痕吧。
網站速度優化的方式有大大小小好幾種,舉凡降低 HTTP Request、上傳圖檔大小、GZIP壓縮功能等等,本篇所說的網站快取只是SEO作法中的冰山一角,如果想學習到更多的SEO手法,就趕快訂閱「數位行銷每日學」或是按讚追蹤「光先生每日學」都可以獲得第一手資訊喔!
「以不一樣的思維進行廣告行銷,進而認同品牌價值」,
立志讓更多人知道原來廣告行銷也可以這麼好玩!!

每日學,文章推廣

每日學,內容精要,重點快速瀏覽學習,輕鬆掌握重點。

在〈沒人想看你的龜速網站-WP Super Cache超詳細教學〉中有 2 則留言

    • 有幫助到您真是太好了~也感謝您的支持!!光先生會繼續推出好文章的 😊

      回覆

發佈留言