CDN內(nèi)容接入是指內(nèi)容從內(nèi)容源接入CDN的行為。

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