主機(jī)租用商_主機(jī)租用商告訴您CDN究竟是個(gè)啥玩意
【文章聲明】本文部分內(nèi)容源于互聯(lián)網(wǎng)收集\整理,僅供參考!若有海外服務(wù)器租用\托管相關(guān)問(wèn)題,請(qǐng)咨詢YINGSOO24小時(shí)在線客服,為您答疑解惑!
【熱銷產(chǎn)品】香港云服務(wù)器丨香港服務(wù)器
【猜您喜歡】香港服務(wù)器bgp線路
CDN,內(nèi)容分發(fā)網(wǎng)絡(luò),是大多數(shù)互聯(lián)網(wǎng)業(yè)務(wù)里必不可少的部分,但大多數(shù)互聯(lián)網(wǎng)從業(yè)人員不是特別清楚CDN究竟是什么,以及它可以為我們做哪些事情。
我們還是從之前介紹的《不同的人看到的直播為什么不一樣?》這篇文章切入,講講CDN[用戶案例]是什么。
從直播說(shuō)起
還記得這個(gè)圖吧,直播的主播通過(guò)自己的手機(jī)把“視頻圖”發(fā)給了觀眾,觀眾收到后,在APP里把每個(gè)圖顯示出來(lái),形成了視頻?,F(xiàn)實(shí)的情況是,一個(gè)主播不可能只為一個(gè)觀眾服務(wù),可能有很多個(gè)觀眾需要觀看,如果是3個(gè)觀眾,那么就會(huì)是這樣了:
圖里的方式是主播把相同的數(shù)據(jù)同時(shí)傳給3個(gè)不同的觀眾,這當(dāng)然是非常愚蠢的方式,同樣的數(shù)據(jù)被傳了3次,主播端的瓶頸非常明顯,比如有1000個(gè)觀眾同時(shí)觀看的時(shí)候,主播端根本無(wú)法承擔(dān)這么多的數(shù)據(jù)傳輸。
第一臺(tái)服務(wù)器出現(xiàn)了
所以呢,很容易想到的方法是,主播把數(shù)據(jù)傳給一個(gè)中間服務(wù)器,由服務(wù)器充當(dāng)把數(shù)據(jù)發(fā)給不同用戶的角色,也就是這樣(圖片1-6我們先用“數(shù)據(jù)”代替了):
這樣的話,就用了性能強(qiáng)大的服務(wù)器來(lái)代替了主播傳輸數(shù)據(jù)的工作,給服務(wù)器提出的要求是:
第一,能夠接收來(lái)自主播的傳輸數(shù)據(jù);第二,能夠把數(shù)據(jù)下發(fā)到觀眾APP.于是,服務(wù)器這時(shí)候便被定義了兩個(gè)身份,第一,推流節(jié)點(diǎn)(接收來(lái)自主播端的上行推流);第二,分發(fā)節(jié)點(diǎn)(把視頻流分發(fā)給不同的觀眾)。這就是簡(jiǎn)單的推流和分發(fā)概念。
由于服務(wù)器的強(qiáng)大能力,它不甘心只把數(shù)據(jù)接收過(guò)來(lái)再分發(fā)下去,而是要干更多的事情。比如說(shuō),給主播的臉上做個(gè)特效、給直播畫(huà)面上加上公司的logo水印、或者是擔(dān)心有主播直播違(hao)禁(kan)的畫(huà)面,在服務(wù)器上做個(gè)鑒黃等等吧。這時(shí)候,服務(wù)器的定義有發(fā)生了改變,它被稱為了“流媒體處理中心”。
觀眾數(shù)進(jìn)一步增大會(huì)怎樣?
服務(wù)器也是有瓶頸的,例如,通常服務(wù)器的網(wǎng)卡是1G的,一路直播視頻的帶寬需求是1M左右,不考慮別的因素,一臺(tái)服務(wù)器的網(wǎng)卡最多可以同時(shí)分發(fā)1000路直播就達(dá)到瓶頸了。那么,如果有3000個(gè)觀眾觀看的時(shí)候,怎么辦?
當(dāng)然,我們可以放3個(gè)服務(wù)器嘛,每個(gè)服務(wù)器分發(fā)1000路,總共就3000路了。于是就變成了這樣:
又發(fā)現(xiàn)問(wèn)題了,主播又要向服務(wù)器1、2、3分別發(fā)送3份數(shù)據(jù)了,按照之前的思路,我們可以這么來(lái)優(yōu)化:在服務(wù)器1、2、3之前,放一個(gè)服務(wù)器-0,它的作用是接收主播推流,再把數(shù)據(jù)交給服務(wù)器1、2、3.由于服務(wù)器1、2、3給1000名觀眾分發(fā)的數(shù)據(jù)都是一樣的,所以呢,他們就把數(shù)據(jù)在自己服務(wù)器上存儲(chǔ)了一份。
概念:負(fù)載均衡、CDN緩存、回源、就近原則
在這樣的架構(gòu)下,會(huì)延伸出這樣的幾個(gè)概念:
當(dāng)觀眾人數(shù)不太多的時(shí)候,例如總共只有1000人,那么是選擇讓某一臺(tái)服務(wù)器服務(wù)這1000人,還是3臺(tái)服務(wù)器分擔(dān)1000人,還是2臺(tái)?機(jī)器也會(huì)有新舊之分,老機(jī)器只能抗800數(shù)量,那要怎么來(lái)分配呢?等等問(wèn)[馬來(lái)西亞vps]題。這里就需要有一個(gè)策略來(lái)做資源的分配。這個(gè)策略叫做:負(fù)載均衡。
因?yàn)橛^眾看到的數(shù)據(jù)都是一樣的,所以呢,數(shù)據(jù)會(huì)在服務(wù)器1、2、3上都存儲(chǔ)一份。這個(gè)概念叫做:CDN緩存。
當(dāng)分配到服務(wù)器1的第一個(gè)觀眾進(jìn)入時(shí),服務(wù)器1是沒(méi)有存儲(chǔ)數(shù)據(jù)的,它會(huì)向服務(wù)器-0獲取數(shù)據(jù),這個(gè)過(guò)程叫做:回源;相應(yīng)的,服務(wù)器-0被稱為:源站;觀眾請(qǐng)求的數(shù)據(jù)如果由CDN緩存提供,叫做緩存命中,所有用戶請(qǐng)求的緩存命中比例叫做緩存命中率,它是衡量CDN質(zhì)量的關(guān)鍵指標(biāo)。
一名新進(jìn)入的觀眾會(huì)被分配到哪一臺(tái)服務(wù)器上呢?理論上,這臺(tái)服務(wù)器距離用戶的網(wǎng)絡(luò)鏈路越短、不跨網(wǎng),數(shù)據(jù)的傳輸?shù)姆€(wěn)定性就越好,這個(gè)叫做:就近原則。
跨地區(qū)、多運(yùn)營(yíng)商覆蓋的CDN
由于就近原則的存在,為了滿足全國(guó)甚至全世界不同地方的人,那我們就需要把服務(wù)器分布在不同的地區(qū)。又由于不同的網(wǎng)絡(luò)運(yùn)營(yíng)商之間的網(wǎng)絡(luò)傳輸會(huì)有穩(wěn)定性問(wèn)題,那么就需要在不同的網(wǎng)絡(luò)運(yùn)營(yíng)商里也放置服務(wù)器,于是,一個(gè)CDN網(wǎng)絡(luò)就成型了:
隨著規(guī)模越來(lái)越大,例如現(xiàn)在的PP云,就變成了這樣:
CDN,中文名稱是內(nèi)容分發(fā)網(wǎng)絡(luò),可以用來(lái)分發(fā)直播、點(diǎn)播、網(wǎng)頁(yè)靜態(tài)文件、小文件等等,幾乎我們?nèi)粘S玫降幕ヂ?lián)網(wǎng)產(chǎn)品都是有CDN在背后提供支持。現(xiàn)在有很多公司在提供云服務(wù),這是在CDN的基礎(chǔ)上,提供了更豐富的一站式接入的云服務(wù)能力。例如PP云服務(wù)為客戶提供直播、點(diǎn)播、靜態(tài)文件、短視頻等多種云服務(wù)和CDN加速能力。本文是用比較抽象的方式為大家介紹了CDN是什么,希望可以有所幫助。
預(yù)告
在過(guò)去的十幾年里,有另外一項(xiàng)視頻文件傳輸技術(shù)可以與CDN分庭抗禮,那就是P2P加速。相信大家都用過(guò)這些軟件(暴露年齡了):Bitcomet、迅雷、電驢、還有PC上的各種視頻軟件,這些都使用了P2P加速。后面的文章我們會(huì)為大家科普式的介紹P2P,歡迎搜索PP視頻云。
如何克服峰值流量_降低香港服務(wù)器流量壓力
雖然香港服務(wù)器擁有免備案與快訪問(wèn)速度的優(yōu)勢(shì),但帶寬資源終究不如美國(guó)或國(guó)內(nèi)服務(wù)器那樣充裕。尤其臨近活動(dòng),網(wǎng)站流量必定有所增幅,這可能會(huì)對(duì)服務(wù)器造成沉重負(fù)擔(dān),而導(dǎo)致網(wǎng)站加載時(shí)間變長(zhǎng)。
那么,如何克服峰值流量,降低香港服務(wù)器流量壓力呢?
1、合理的服務(wù)器配置
當(dāng)峰值來(lái)臨,臨時(shí)更換配置顯然不太可能。因此,在最初構(gòu)建站點(diǎn)基礎(chǔ)構(gòu)架時(shí),應(yīng)考慮到此后可能增長(zhǎng)的流量趨勢(shì),或活動(dòng)前一個(gè)月,就需要預(yù)估活動(dòng)期間可能到達(dá)的峰值流量,憑借這些預(yù)估值,選擇、更換合理的配置。
2、使用CDN加速
CDN允許在事先存儲(chǔ)好站點(diǎn)副本,當(dāng)流量增加時(shí),訪問(wèn)者可以從數(shù)據(jù)中心而非服務(wù)器獲取已經(jīng)緩存好的站點(diǎn)副本,這樣就可以大幅度縮短加載時(shí)間,降低服務(wù)器壓力。
3、精簡(jiǎn)網(wǎng)站
[香港代理IP服務(wù)器] 網(wǎng)站容量越大,用戶需要加載的內(nèi)容越多,對(duì)服務(wù)器的壓力就越大。因此,網(wǎng)站可以做好精簡(jiǎn)工作,丟棄不必要的東西,盡量排除Flash或圖像來(lái)降低負(fù)載。
其次,在導(dǎo)航中使用文本而非圖像,選擇靜態(tài)頁(yè)面而非動(dòng)態(tài)等方式,都可以進(jìn)一步減少服務(wù)器[代理服務(wù)器]壓力。
4、最小化文件大小
通過(guò)將所有JS或CSS文件組合在一起,或通過(guò)工具將大多數(shù)圖像組合成一個(gè)圖片文件,使得多圖像請(qǐng)求轉(zhuǎn)化為一個(gè),可以加快加載速度。
YINGSOO電話:4006 303 752
熱門(mén)搜索:【國(guó)外服務(wù)器】【美國(guó)vps主機(jī)評(píng)測(cè)】【身臨其境了解跨國(guó)公司頂級(jí)數(shù)據(jù)中心】【YINGSOO臺(tái)灣網(wǎng)站服務(wù)器租用報(bào)價(jià)一覽表】【大數(shù)據(jù)聊聊神舟十一號(hào)發(fā)射成功之后的事情】【香港ecs】【云主機(jī)是什么】【這些行業(yè)會(huì)選擇韓國(guó)云主機(jī)】【國(guó)外免費(fèi)全能空間真的可信嗎】【香港免備案服務(wù)器速度怎么樣】【香港云主機(jī)這么受歡迎】【香港獨(dú)立ip云主機(jī)怎么樣】【網(wǎng)站托管一年多少錢】【java游戲服務(wù)器】【國(guó)內(nèi)可以使用德國(guó)服務(wù)器嗎】【國(guó)外linux虛擬主機(jī)的優(yōu)勢(shì)與特點(diǎn)介紹】【免費(fèi)云主機(jī)試用一年可靠嗎】【云服務(wù)器類型】【云服務(wù)器哪家性價(jià)比高】【防偽標(biāo)簽服務(wù)器】
境外獨(dú)享主機(jī)_美國(guó)_日本_韓國(guó)精選線路,實(shí)時(shí)開(kāi)通
境外獨(dú)享主機(jī),YINGSOO,專業(yè)境外獨(dú)享主機(jī)提供商,提供亞洲,歐美等全球范圍海外租用托管,1對(duì)1客服指導(dǎo),7x24小時(shí)保障,全球精選線路免費(fèi)試用
國(guó)外游戲主機(jī)租用【YINGSOO云】免備案_去試用
國(guó)外游戲主機(jī)租用,YINGSOO國(guó)外游戲主機(jī)租用套餐,限時(shí)特惠,注冊(cè)滿減,助力企業(yè)出海,YINGSOO國(guó)外游戲主機(jī)租用安全,穩(wěn)定,易用,彈性擴(kuò)展,按需配置,3天免費(fèi)試用,7x24在線支持
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。