CloudFlare 進階教學: 內容快取篇 (Caching)

今天要介紹的是 CloudFlare 設定的 Caching 標籤頁,這個標籤頁負責的是快取方面的設定,例如你要讓用戶端瀏覽器快取網站上靜態內容多長時間,清理 CloudFlare 伺服器快取的內容等。

首先請切換到 Caching 標籤頁。

Screen Shot 2016-04-27 at 3.19.25 PM

 

第一大項「Purge Cache」是用來清理被 CloudFlare 伺服器快取的檔案用的,你可以一次清理所有被快取的內容,也可以清理特定網址的內容。

Screen Shot 2016-04-27 at 3.19.32 PM

 

如果要清理所有被快取的內容,點右邊的倒三角形,然後選「Purge Everything」就會開始進行清理的作業。

Screen Shot 2016-04-27 at 3.30.28 PM

 

如果要清理指定路徑的快取,直接點按鈕,然後在視窗內貼入要清理的內容的網址,一次最多可以清理 30 筆。

Screen Shot 2016-04-27 at 3.31.44 PM

 

下一個大項「Caching Level」則是設定 CloudFlare 對您網站的快取程度,一般動態內容可以選「Standard」避免程式出錯,如果是儲存圖片等的用途可以選「Ignore Query String」,避免因為 Query String (例: ?foo=bar) 的參數讓同樣的內容被快取許多次。

Screen Shot 2016-04-27 at 3.19.40 PM

 

「Browser Cache Expiration」則是設定瀏覽器對網站靜態內容的快取時間,可以指定 30 分鐘、3 小時甚至一天。

Screen Shot 2016-04-27 at 3.20.10 PM

 

「Always Online」是 CloudFlare 很推行的一個功能,假設說伺服器現在意外離線,CloudFlare 會回傳以前快取下來的網頁給使用者,使用者就不會面臨完全看不到畫面的窘境。

Screen Shot 2016-04-27 at 3.20.16 PM

 

「Development Mode」在前幾篇有介紹過,簡單來說如果打開的話,CloudFlare 會暫停所有內容快取,只接 bypass 到您的伺服器。

Screen Shot 2016-04-27 at 3.20.24 PM

您也許會喜歡:

【隱藏好康】4G吃到飽只要$288 還可以自由配!?