今天要介绍的是 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 到您的服务器。