今天要介紹的是 CloudFlare 設定的 Caching 標籤頁,這個標籤頁負責的是快取方面的設定,例如你要讓用戶端瀏覽器快取網站上靜態內容多長時間,清理 CloudFlare 伺服器快取的內容等。
首先請切換到 Caching 標籤頁。
第一大項「Purge Cache」是用來清理被 CloudFlare 伺服器快取的檔案用的,你可以一次清理所有被快取的內容,也可以清理特定網址的內容。
如果要清理所有被快取的內容,點右邊的倒三角形,然後選「Purge Everything」就會開始進行清理的作業。
如果要清理指定路徑的快取,直接點按鈕,然後在視窗內貼入要清理的內容的網址,一次最多可以清理 30 筆。
下一個大項「Caching Level」則是設定 CloudFlare 對您網站的快取程度,一般動態內容可以選「Standard」避免程式出錯,如果是儲存圖片等的用途可以選「Ignore Query String」,避免因為 Query String (例: ?foo=bar) 的參數讓同樣的內容被快取許多次。
「Browser Cache Expiration」則是設定瀏覽器對網站靜態內容的快取時間,可以指定 30 分鐘、3 小時甚至一天。
「Always Online」是 CloudFlare 很推行的一個功能,假設說伺服器現在意外離線,CloudFlare 會回傳以前快取下來的網頁給使用者,使用者就不會面臨完全看不到畫面的窘境。
「Development Mode」在前幾篇有介紹過,簡單來說如果打開的話,CloudFlare 會暫停所有內容快取,只接 bypass 到您的伺服器。