知識庫
cdn加速刷新機制有哪些?CDN有刷新和預(yù)取兩個功能。刷新分為URL刷新和目錄刷新,都只是在存儲端標示資源過期,而不是主動更新。cdn刷新文件(URL)的作用為直接刪除,刷新目錄只是將邊緣和中心的緩存目錄置為過期失效,下次有訪問請求時,邊緣回中心校驗,當中心也過期,中心回源校驗,中心與源一致則激活中心節(jié)點過期緩存,不一致則重復(fù)第一次回源過程。
cdn加速產(chǎn)品鏈接:http://www.9358l.com/dedicated/hkcdn.html
使用互聯(lián)數(shù)據(jù)CDN產(chǎn)品后,如果遇到源站內(nèi)容更新,并且使用舊URL發(fā)布給網(wǎng)民使用。需要在更新源站內(nèi)容后,同時刷新CDN節(jié)點的緩存,這樣才能保證源站內(nèi)容與CDN的緩存內(nèi)容保持一致。
一、CDN加速控制管理后臺的刷新頁提供兩種刷新方式
URL刷新:強制將CDN CACHE節(jié)點上的某些文件設(shè)置為已過期,以達到重新回源更新的目的,會在5-10分鐘之內(nèi)生效;同一個ID每天最多只能刷新2000個URL。
目錄刷新:強制將CDN CACHE節(jié)點上的某個目錄的文件均設(shè)置為已過期,以達到重新回源更新的目的,適用于多內(nèi)容較多的的場景。一般會在30分鐘內(nèi)生效。一天最多提交100個刷新請求。
目錄刷新一定要在目錄刷新這個頁簽操作才行,否則在URL刷新頁簽成功后只刷新單URL,并不包括目錄下的所有文件。
二、CDN刷新功能和預(yù)熱功能的區(qū)別
通過刷新功能,您可以強制CDN節(jié)點回源并獲取最新文件。通過預(yù)熱功能您可以在業(yè)務(wù)高峰期預(yù)熱熱門資源,提高資源訪問效率。CDN提供的資源的刷新和預(yù)熱功能的概念如下:
刷新功能是指提交URL刷新或目錄刷新請求后,CDN節(jié)點的緩存內(nèi)容將會被強制過期,當您向CDN節(jié)點請求資源時,CDN會直接回源站獲取對應(yīng)的資源返回給您,并將其緩存。刷新功能會降低緩存命中率。
預(yù)熱功能是指提交URL預(yù)熱請求后,源站將會主動將對應(yīng)的資源緩存到CDN節(jié)點,當您首次請求時,就能直接從CDN節(jié)點緩存中獲取到最新的請求資源,無需再回源站獲取。預(yù)熱功能會提高緩存命中率。
三、cdn刷新調(diào)用該接口前,請注意:支持post請求,參數(shù)用form表單。
刷新預(yù)熱類接口包含RefreshObjectCaches刷新接口和PushObjectCache預(yù)熱接口。
同一個ID 每天最多可提交2000條URL刷新和100個目錄刷新。每次請求最多只能提交1000條URL刷新。每秒最多50次請求。
還有一個參數(shù)Action,值為RefreshObjectCaches,返回值與預(yù)熱接口一致,如下所示:
示例代碼:
https://cdn.aliyuncs.com?Action=RefreshObjectCaches
&ObjectPath=abc.com/image/1.png\nabc.com/image/2.png
&ObjectType=File
&<公共請求參數(shù)>
預(yù)熱只有URL預(yù)熱,沒有目錄預(yù)熱,將指定的資源主動預(yù)熱到CDN的L2二級節(jié)點上,用戶首次訪問即可直接命中緩存。生效時間為5分鐘內(nèi),API接口PushObjectCache。
調(diào)用PushObjectCache將源站的內(nèi)容主動預(yù)熱到L2 Cache節(jié)點上,您首次訪問可直接命中緩存,緩解源站壓力。調(diào)用該接口前,請注意:
支持post請求,參數(shù)用form表單。刷新預(yù)熱類接口包含RefreshObjectCaches刷新接口和PushObjectCache預(yù)熱接口。
同一個ID每天最多可提交500條URL預(yù)熱。每次請求最多只能提交100條URL預(yù)熱。每秒最多50次請求。
單個ID的預(yù)熱隊列最大限制為100條,根據(jù)提交的先后順序來預(yù)熱。如果隊列任務(wù)堆積到100條,則需要等提交的預(yù)熱請求完成之后才能提交新的,以此來保持隊列大小始終不超過100。CDN的L2 Cache節(jié)點架設(shè)在L1 Cache節(jié)點和源站之間,幫助您緩解源站壓力。
以上是互聯(lián)數(shù)據(jù)關(guān)于cdn加速如何刷新的介紹,網(wǎng)站啟用cdn加速有哪些影響?如何查看?敬請咨詢互聯(lián)數(shù)據(jù),海量CDN節(jié)點資源,提供高于6TB的精準防御,快速重構(gòu)您的網(wǎng)絡(luò),加載時間平均縮短2-3倍,高防CDN,讓網(wǎng)站訪問如同局域網(wǎng)般順暢。