借助Cache Analytics,您可以:查看緩存中有哪些資源丟失、過期,以及找出不適合緩存的資源,篩選您需要的數(shù)據(jù),如按主機(jī)名進(jìn)行過濾,或查看緩存命中率最低的URL列表,通過切換請求和數(shù)據(jù)傳輸視圖,了解性能和成本。
緩存的重要性
緩存是提升內(nèi)容交付性能和經(jīng)濟(jì)性的最有效方法。緩存有兩個主要目標(biāo):
提高網(wǎng)站性能——緩存可以從物理上拉近內(nèi)容到訪問者的距離,從而使訪問者在請求時(shí)能更快地看到您的網(wǎng)站。
降低帶寬成本——運(yùn)行Web服務(wù)的最大開銷之一就是原始數(shù)據(jù)的傳輸,從緩存中提供內(nèi)容可以顯著降低這一成本。
深入分析并優(yōu)化緩存的性能,可以幫助我們加速網(wǎng)站和減少發(fā)送到源站的流量。6月17日,Cloudflare正式推出了Cache Analytics,這一工具可幫助您更深入地探索Cloudflare的緩存和我們的內(nèi)容交付服務(wù)對您的Web服務(wù)所做的改進(jìn)。
Cache Analytics
借助Cache Analytics,您可以:
查看緩存中有哪些資源丟失、過期,以及找出不適合緩存的資源
篩選您需要的數(shù)據(jù),如按主機(jī)名進(jìn)行過濾,或查看緩存命中率最低的URL列表
通過切換請求和數(shù)據(jù)傳輸視圖,了解性能和成本
Cache Analytics現(xiàn)在可供我們的Pro,Business和Enterprise計(jì)劃的客戶使用。
速度與經(jīng)濟(jì)性,我全都要
Cache Analytics旨在幫助用戶了解Cloudflare緩存的性能,但其同時(shí)也可用作通用的分析工具。以下是關(guān)于界面的簡要介紹。
Cache Analytics提供了“請求”和“數(shù)據(jù)傳輸”視圖以供切換?!罢埱蟆币晥D(默認(rèn)視圖)一般可幫助我們了解性能——每一個緩存未命中的請求都會導(dǎo)致性能的下降;“數(shù)據(jù)傳輸”視圖則可以幫助我們了解成本。大多數(shù)主機(jī)都對出口流量進(jìn)行計(jì)費(fèi),換言之,通過Cloudflare傳輸?shù)臄?shù)據(jù)也對應(yīng)著源服務(wù)節(jié)省的成本。
靈活篩選您需要的重要指標(biāo)
有的時(shí)候,您可能需要專注于提高特定區(qū)域或子域的性能。在Cache Analytics中,您可以按緩存狀態(tài)、主機(jī)名、路徑、內(nèi)容類型等篩選數(shù)據(jù),這可以幫助您減少特定子域的數(shù)據(jù)傳輸或調(diào)整HTML頁面的性能等。
高瞻遠(yuǎn)矚,通觀全局
在您分析流量模式時(shí),您需要了解一些重要參數(shù)隨時(shí)間的變化。無論您只是應(yīng)用了某一項(xiàng)配置更改又或在電商網(wǎng)站上進(jìn)行一場大促銷,您都需要從全局的角度了解其影響。
這一視圖分別顯示了Cloudflare通過邊緣傳輸?shù)牧髁浚o需請求源服務(wù)器)以及代理回源的流量。需要注意的是,“請求”和“數(shù)據(jù)傳輸”模式下的視圖有著較大的不同,其原因在于:對于重新驗(yàn)證的請求,Cloudflare在從緩存返回結(jié)果之前先與源服務(wù)進(jìn)行核對,這在“數(shù)據(jù)傳輸”視圖下被計(jì)入了Cloudflare的服務(wù),在“請求”視圖下則被計(jì)入源服務(wù)器的服務(wù)。
了解緩存狀態(tài)
作為流量來源于Cloudflare或源服務(wù)器的依據(jù),Cache Analytics還可展示緩存狀態(tài)的概覽。我們按內(nèi)容類型對緩存狀態(tài)進(jìn)行了分類,用以概述您網(wǎng)站上不同組件的執(zhí)行情況。
了解緩存狀態(tài)可以幫助我們更好地優(yōu)化緩存率:
Dynamic——表示請求不適合被緩存并直接發(fā)送到源。通過頁面規(guī)則來使更多內(nèi)容符合緩存條件,可以降低原始數(shù)據(jù)傳輸成本。
Revalidated——表示內(nèi)容已過期,在Cloudflare檢查源后重新驗(yàn)證。若您看到大量此類內(nèi)容,您可以通過頁面規(guī)則或max-age指令來增加邊緣緩存TTL。更新TTL是加快站點(diǎn)速度的最簡單方法之一。
Expired——表示在緩存中的已過期資源。您可以考慮擴(kuò)展TTL或在源上重新驗(yàn)證。
Miss——表示Cloudflare近期并未見到該資源。對這類資源,我們可以令A(yù)rgo分層緩存(Argo Tiered Caching)在到達(dá)源數(shù)據(jù)中心之前檢查另一個數(shù)據(jù)中心的緩存,或使用自定義緩存鍵值(Custom Cache Key)讓多個URL匹配相同的緩存資源。
Pro客戶目前可以訪問最多3天的緩存分析歷史信息,Business和Enterprise計(jì)劃下的緩存分析信息最多可以保留21天。未來,我們還會進(jìn)一步擴(kuò)寬保留時(shí)間,并引入更多新的特性。
立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Cloudflare,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!