你清快取(Cache) 了嗎? 解決 WordPress 網站、文章都是舊內容的問題

文章最後更新於 2021 年 8 月 20 日

wordpress清快取

事情是這樣的,在我受不了 Godaddy 主機的慢速度,終於撐到一年約滿到期時,等待的就是將網站搬家的這一刻,我對 Godaddy 的評價就是『 世界越快,我的主機越慢 』。

於是將網站搬家到了網路上評價不錯的 Cloudways 上,實際使用過後只有一個字,就是”爽”,開啟網頁跟寫文章都順暢很多。

而在一次跟廠商合作的文章中,因為客戶一直說他看到的是沒修改過的內容,但我又 100% 的確定內容已經調整並更新了,這時候才驚覺可能是快取的問題。

甚麼是快取(Cache)?

舉例來說,當你要登入 google 帳戶時,點選輸入欄位會自動帶出你填過的帳號,也就是你的網站資料已經記錄在瀏覽器當中,這就是快取。

好處就是當你重複使用某個網站時,系統可以自動帶出你曾經填過的資料,節省填寫的時間以及主機的負擔。

但也要注意的是若你的電腦借別人使用時,也能夠透過快取資料登入你曾經使用過的帳戶。

怎麼判斷網站有沒有清快取 ?

因為自己的工作是網頁設計,所以很常遇到改好網頁的調整後,企劃或客戶說看到的還是舊資訊,這時候我就會跟他們說可以這麼做 :

  • 清除瀏覽器快取資料 ( Cookie )
  • 按 Ctrl + F5 重整
  • 用無痕網頁測試

我一開始沒有發現自己的網站是舊內容是因為我從自己的 WordPress 後台登入操作,沒有從第三方的角度來測試。

所以自己要測試的話,只要用無痕瀏覽器開自己的網站就知道有沒有輕快取了喔。

清快取外掛 : Breeze 設定教學

因為我是使用 Cloudways 的主機,而他們也有自己開發一款清快取的外掛【 Breeze 】,所以你若是使用 Cloudways 的主機,就可以搭配這個外掛使用。以下我就示範 Breeze 要怎麼設定 :

❶ 下載 Breeze :

先去 WordPress 下載外掛【 Breeze 】。

breeze 快取外掛

❷ 基本設定 :

進到 Breeze 選擇【 基本設定 】,然後將下圖紅框處的『 Gzip壓縮 』跟『 瀏覽器快取 』 打勾,然後記得按下【 儲存設定 】。

breeze 基本設定

❸ VARNISH 設定 :

選擇【 VARNISH 】,然後將下圖紅框處的『 自動清除 Varnish 』 打勾,然後按下【 儲存設定 】。

breeze VARNISH設定

這樣就設定完成了喔 ! 當然如果你發現今天頁面還沒有更新的話,也可以用以下方式手動清快取。

❹ 手動清快取 :

WordPress 上方滑到【 Breeze 】的部分會出現下拉選單的按紐,點選『 清除全部快取 』就可以了喔。

breeze 手動清除

心得結論 :

每件事的發生都讓我有新的收穫,這次也是因為合作廠商的關係,才讓我注意到原來因為快取,所以我的網站從二月後都是舊內容,但是我到三月才發現。

也難怪我二月發布的文章點閱率很低,因為大家看到的都是舊資訊,希望遇到一樣問題的朋友,這篇文章有幫你解決到問題囉。

您可能也會喜歡…

2 個回應

  1. chung表示:

    我目前的主機仍是放在Godaddy,在速度上面也用盡了各種方式,直到設定了.htaccess在裏頭加上了gzip還有針對CSS跟JS設定了max-age後有改善不少,但如果有加載第3方的JS仍然會影響到速度就是了

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *