什么是CDN域名預熱?

來源:CSDN
作者:Kim_Weir
時間:2020-12-31
2703
通常大家理解的預熱功能是,緩存預熱。將需要預熱的資源推送到CDN邊緣節(jié)點,用戶訪問時將不需要再回源站,可以直接命中緩存。這樣可以加快資源的首次訪問,同時緩解突增回源流量給源站造成的壓力。這里說的是域名預熱。顧名思義,就是把域名準備好、推送到LDNS,以加快域名的首次訪問。

通常大家理解的預熱功能是,緩存預熱。將需要預熱的資源推送到CDN邊緣節(jié)點,用戶訪問時將不需要再回源站,可以直接命中緩存。這樣可以加快資源的首次訪問,同時緩解突增回源流量給源站造成的壓力。這里說的是域名預熱。顧名思義,就是把域名準備好、推送到LDNS,以加快域名的首次訪問。

72f7e8130d1d0d0047baf129ce91ae1f.jpg

從圖中可以得出結論,如若首次訪問LDNS,緩存命中和沒有命中一般至少節(jié)省3個RTT值(Round-TripTime)。那么使其緩存命中這么重要,是不是所有CDN加速的域名都會參加域名預熱呢?不一定,這得看域名的訪問頻次。比如域名:www.baidu.com全國各地、各運營商、各個時段大家都在訪問,不用預熱,LDNS也是有緩存的。可見域名是否參加預熱和幾個維度有關:訪問頻率、TTL、LDNS。那么域名預熱多用于什么時候?PK,一般用戶如果要CDN加速,都會選幾家CDN廠商來選擇比對,通常選擇基調來對比各個參數(shù)。

用戶選擇相同的資源不同的域名測試,頻率是自己調節(jié)的,如果頻率間隔大于域名的TLL值,此時我們公司預熱而友商沒有預熱,那么我們的基調結果肯定在DNS解析這塊是更好看的。

那么我們來設計域名推送系統(tǒng),需要做哪些方面的準備?

1、部署更多的agent,盡量部署到各個view。

2、收集基調的、用戶使用的LDNS。

3、用戶域名列表(開始時間、結束時間等)。

4、推送結果(成功、失敗及其理由)

版權聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/Kim_Weir/article/details/84645207

立即登錄,閱讀全文
CDN
原文鏈接:點擊前往 >
文章來源:CSDN
版權說明:本文內容來自于CSDN,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼關注
獲取更多出海資訊的相關信息
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家