CDN內(nèi)容接入是指內(nèi)容從內(nèi)容源接入CDN的行為。
當(dāng)互聯(lián)網(wǎng)應(yīng)用希望 由集中式部署向分布式的CDN部署轉(zhuǎn)變時,首先要考慮、通過對接 CDN 將現(xiàn)有集中式部署的內(nèi)容轉(zhuǎn)移到CDN中。CDN內(nèi)容接入有3種接入方式:內(nèi)容存儲接入方式、內(nèi)容預(yù)注入方式、實(shí)時回源方式,
這 3 種內(nèi)容接入方式的適用場景及業(yè)務(wù)流程均有較大不同。
(1) 內(nèi)容存儲接入
內(nèi)容存儲接入指源站(互聯(lián)網(wǎng)應(yīng)用的內(nèi)容源)在發(fā)布內(nèi)容前,提前把內(nèi)容注入CDN。內(nèi) 容存儲接入方式下,業(yè)務(wù)系統(tǒng)需主動向CDN內(nèi)容庫發(fā)送操作指令, CDN根據(jù)指令獲得內(nèi)容并存儲在CDN內(nèi)容庫中,從而在終端訪問 CDN時直接由CDN向終端提供內(nèi)容,無需再從源站獲取,提升了終端用戶體驗(yàn)。 采用內(nèi)容存儲接入方式接入的內(nèi)容將永久存儲在 CDN中,直到通過內(nèi)容接入操作指令對該內(nèi)容顯式刪除。CDN的內(nèi)容存儲接入包括對注入內(nèi)容的增加、刪除和更新,能夠通過業(yè) 務(wù)系統(tǒng)或手工方式主動發(fā)起內(nèi)容刪除操作并立即實(shí)現(xiàn)全網(wǎng)刪除。
(2)內(nèi)容預(yù)注入
內(nèi)容預(yù)注入是指源站在內(nèi)容發(fā)布之前將內(nèi)容注入CDN中 。 內(nèi)容預(yù)注入與內(nèi)容存儲接入方式類似,都是由業(yè)務(wù)系統(tǒng)主動向CDN發(fā)送操作指令,CDN根據(jù)指令預(yù)先從內(nèi)容源回源獲取內(nèi)容,是就近提供服務(wù)的接入方式。 但采用內(nèi)容預(yù)注入方式接入的內(nèi)容并不永久存儲在CDN中,而僅僅是進(jìn)行內(nèi)容緩存,CDN會根據(jù)內(nèi)容訪問的熱度情況對緩存內(nèi)容進(jìn)行智能刪除,預(yù)注入內(nèi)容可以設(shè)定一段時間不被刪除的內(nèi)容保護(hù)期。采用內(nèi)容預(yù)注入方式接入的內(nèi)容當(dāng)被緩存刪除后,CDN仍可以通過回源方式獲取內(nèi)容提供服務(wù)。
(3)實(shí)時回源
實(shí)時回源 (未注入〉是指源站在內(nèi)容發(fā)布之前不向CDN注入內(nèi)容,但當(dāng)用戶內(nèi)容訪問請求時,CDN實(shí)時地從源站拉取內(nèi)容。
內(nèi)容回源是指對于非托管模式的內(nèi)容接入,當(dāng)CDN收到業(yè)務(wù)系統(tǒng)內(nèi)容預(yù)注入指令或用戶內(nèi)容服務(wù)請求而本地沒有內(nèi)容時,向內(nèi)容源請求并獲取內(nèi)容接入CDN的行為。
實(shí)時回源方式無需由業(yè)務(wù)系統(tǒng)主動向 CDN預(yù)先注入內(nèi)容,而是在終端訪問CDN時,通過回源方式向內(nèi)容源實(shí)時獲取內(nèi)容到CDN中,向終端提供后續(xù)就近緩存服務(wù)。
內(nèi)容存儲接入方式對用戶的服務(wù)質(zhì)量保障最佳,但對 CDN 的資源消耗較大,成本較高,適用于 IPTV 等對質(zhì)量要求極高的業(yè)務(wù)應(yīng)用。
實(shí)時回源獲取方式對CDN資源消耗較小,成本較低,但對用戶的服務(wù)質(zhì)量保障比不上內(nèi)容存儲接入方式, 一般在網(wǎng)站等業(yè)務(wù)應(yīng)用上使用,是目前CDN的最主要接入方式。
內(nèi)容預(yù)注入方式介于內(nèi)容存儲接入與實(shí)時獲取方式,互聯(lián)網(wǎng)服務(wù)提供商可根據(jù)自有業(yè)務(wù)的需求選擇合適的內(nèi)容接入方式。
版權(quán)聲明:本文章文字內(nèi)容來自第三方投稿,版權(quán)歸原始作者所有。本網(wǎng)站不擁有其版權(quán),也不承擔(dān)文字內(nèi)容、信息或資料帶來的版權(quán)歸屬問題或爭議。如有侵權(quán),請聯(lián)系contentedit@huawei.com,本網(wǎng)站有權(quán)在核實(shí)確屬侵權(quán)后,予以刪除文章。