壓縮文件多措施并舉
平時我們在傳輸一些體積較大的文件時,首先會通過壓縮軟件對文件進行壓縮,從而方便快速進行傳輸。而通過 CloudFlare 服務也可以起到類似的效果,首先點擊后臺工具欄的“Speed”按鈕,將“Auto Minify”選項中 JavaScript、CSS、HTML 等三個選項都勾選上(圖1)。這樣 CloudFlare 服務會將這些文件進行壓縮,從而使得這些文件的體積變得更小,最終使得網站的載入速度變得更快。如果開啟這個功能以后網站發生問題,比如出現網頁無法正常地進行顯示,或是某些功能無法正常地進行操作,那么就建議將這個功能關閉。
由于現在很多網站都是利用知名的網站程序搭建的,而這些網站程序在編寫的過程中又大量使用了公開的庫資源,所以改變這些資源庫的調用路徑也可以起到加速的作用。現在拖動瀏覽器的側邊欄,在網頁的下方可以看到一個名為“Rocket Loader”的功能,該功能會利用 JavaScript 腳本來改善網頁的載入速度。不過這個功能會對網頁原始的代碼進行調整,所以如果用戶的網頁里面插入了廣告服務鏈接的代碼或者是訪問數據統計的代碼,那么就建議不要開啟該功能。如果用戶想開啟該功能的話,只需要選擇“on”選項即可。
抓取快照保證網站運行
通常企業架設網站的服務器都是租用網絡運營商的,但是這些服務器的運行并不能保證百分之百不出問題,偶爾出現宕機的情況也是有可能的,這樣就會造成自己的網站無法訪問的情況。為了避免這種情況發生,我們可以選擇 CloudFlare 服務后臺管理頁面的“Caching”按鈕,在出現的頁面中找到“Always Online”選項并激活該功能就可以了(圖2)。
該功能會像我們常見的搜索引擎那樣,不停地對網站的頁面進行抓取,從而創建相應的快照信息保存到 CloudFlare 服務的服務器里。這樣一旦網站存儲的服務器發生宕機的情況,那么就可以通過訪問備份在 CloudFlare 服務器中的網頁,從而使得用戶正常訪問瀏覽網站。不過該功能也有一個明顯的缺陷,因為 CloudFlare 服務會不斷地掃描網站頁面創建快照,因此會增加服務器的負擔。
小提示:谷歌瀏覽器從68 版本開始,將所有使用 HTTP 協議的網站都標記為“不安全”。而通過 CloudFlare 服務的管理頁面,就可以申請到免費的加密鏈接證書。