節(jié)點(diǎn)緩存:流媒體應(yīng)用中CDN的基本架構(gòu)
【小編提醒】文章部分內(nèi)容源于網(wǎng)絡(luò)收集整理,不代表本站觀點(diǎn)!若有了解海外服務(wù)器購(gòu)買價(jià)格問(wèn)題,請(qǐng)?jiān)诰€咨詢YINGSOO客服 Lucy,手機(jī):18607552432(微信\TG同號(hào)),QQ:1708453677,獲取最新優(yōu)惠!7x24小時(shí)免費(fèi)電話400-630-3752
【主機(jī)上新】俄羅斯云服務(wù)器 | 日本物理服務(wù)器 | 俄羅斯云服務(wù)器 | 韓國(guó)CN2服務(wù)器
【原創(chuàng)內(nèi)容】短視頻APP如何選擇服務(wù)器?這四點(diǎn)要注意 | 托管服務(wù)器的價(jià)格一般是多少?
目前流媒體技術(shù)被廣泛使用,很多視頻的點(diǎn)播、直播業(yè)務(wù)以及網(wǎng)絡(luò)廣告等都應(yīng)用了流媒體技術(shù),這些給互聯(lián)網(wǎng)提供商的服務(wù)器帶來(lái)了巨大的壓力。通過(guò)構(gòu)建CDN網(wǎng)絡(luò)將流媒體內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以“就近取材”。在構(gòu)建新型CDN網(wǎng)絡(luò)架構(gòu)時(shí),需要考慮到流媒體業(yè)務(wù)快速發(fā)展帶來(lái)的網(wǎng)絡(luò)沖擊,同時(shí)也需要考慮到互聯(lián)網(wǎng)內(nèi)容提供商最需要解決的問(wèn)題。
一個(gè)視頻從源站出發(fā),經(jīng)過(guò)內(nèi)容存儲(chǔ)中心以及各級(jí)節(jié)點(diǎn)最終到達(dá)各地用戶時(shí)會(huì)消耗很長(zhǎng)的時(shí)間,而用戶時(shí)不希望等待這么長(zhǎng)時(shí)間的。在規(guī)劃CDN時(shí)就需要注意內(nèi)容傳輸?shù)臅r(shí)延問(wèn)題。
從整體來(lái)看,分為內(nèi)容庫(kù)與流服務(wù)節(jié)點(diǎn)二級(jí)架構(gòu)。具體來(lái)說(shuō),可以劃分為內(nèi)容庫(kù)模塊、流服務(wù)緩存模塊、全局調(diào)度RR模塊以及網(wǎng)絡(luò)管理模塊:
內(nèi)容庫(kù)模塊
包括源站、內(nèi)容中心、區(qū)域中心等,作為CDN中的核心部分,提供的功能是對(duì)內(nèi)容資源進(jìn)行一系列的操作,如存儲(chǔ)并管理內(nèi)容資源、將內(nèi)容分發(fā)給下級(jí)節(jié)點(diǎn)等,并提供內(nèi)容在CDN中的多副本分布式存儲(chǔ),從而實(shí)現(xiàn)系統(tǒng)存儲(chǔ)資源、計(jì)算資源以及寬帶資源的合理利用。利用FTP實(shí)現(xiàn)內(nèi)容注入,利用分布式文件存儲(chǔ)系統(tǒng)Ceph來(lái)實(shí)現(xiàn)海量數(shù)據(jù)的存儲(chǔ)以及利用Nignx來(lái)實(shí)現(xiàn)HTTP下載內(nèi)容分發(fā)功能。
流服務(wù)緩存模塊
作為CDN中直接為用戶提供流服務(wù)的模塊,在面對(duì)用戶請(qǐng)求時(shí),將先在本地查找用戶請(qǐng)求的內(nèi)容,當(dāng)本地名優(yōu)命中是,則將請(qǐng)求轉(zhuǎn)發(fā)到上級(jí)節(jié)點(diǎn),并一邊從內(nèi)容服務(wù)器獲取資源,一邊對(duì)外提供服務(wù)。其中,緩存功能分擔(dān)了內(nèi)容庫(kù)的壓力,并加速了服務(wù)。采用多種開(kāi)源軟件相結(jié)合來(lái)設(shè)計(jì)流服務(wù)緩存模塊。其中Squid來(lái)實(shí)現(xiàn)高速緩存,OSPF+LVS+Keepalived和Nginx+Lua協(xié)同實(shí)現(xiàn)本地負(fù)載均衡。
CDN邊緣節(jié)點(diǎn)緩存策略一般都會(huì)遵循h(huán)ttp標(biāo)準(zhǔn)協(xié)議,通過(guò)http響應(yīng)頭中的Cache-control:max-age的字段來(lái)設(shè)置CDN邊緣節(jié)點(diǎn)數(shù)據(jù)緩存時(shí)間。當(dāng)客戶端向CDN節(jié)點(diǎn)請(qǐng)求數(shù)據(jù)時(shí),CDN節(jié)點(diǎn)會(huì)判斷緩存數(shù)據(jù)是否過(guò)期,若緩存數(shù)據(jù)并沒(méi)有過(guò)期,則直接將緩存數(shù)據(jù)返回給客戶端;否則,CDN節(jié)點(diǎn)就會(huì)向源站發(fā)出回源請(qǐng)求,從源站拉取最新數(shù)據(jù),更新本地緩存,并將最新數(shù)據(jù)返回給客戶端。
CDN緩存時(shí)間會(huì)對(duì)“回源率”產(chǎn)生直接的影響。若CDN緩存時(shí)間較短,CDN邊緣節(jié)點(diǎn)上的數(shù)據(jù)會(huì)經(jīng)常失效,導(dǎo)致頻繁回源,增加了源站的負(fù)載,同時(shí)也增大的訪問(wèn)延時(shí);若CDN緩存時(shí)間太長(zhǎng),會(huì)帶來(lái)數(shù)據(jù)更新時(shí)間慢的問(wèn)題。開(kāi)發(fā)者需要增對(duì)特定的業(yè)務(wù),來(lái)做特定的數(shù)據(jù)緩存時(shí)間管理。
全局用戶請(qǐng)求調(diào)度模塊—增加調(diào)度策略的內(nèi)容
RR主要用于完成用戶的請(qǐng)求訪問(wèn)調(diào)度,為用戶分配合適的流媒體節(jié)點(diǎn)提供服務(wù)。RR會(huì)根據(jù)CDN的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、各個(gè)節(jié)點(diǎn)的負(fù)載情況等,將用戶的視頻請(qǐng)求重定向到最合適的流媒體節(jié)點(diǎn)?,F(xiàn)有主流CDN中通過(guò)專用的負(fù)載均衡硬件來(lái)實(shí)現(xiàn)的。提供了RoundRobin等12種局域負(fù)載均衡算法和GlobalAvailability等15種廣域負(fù)載均衡算法,按照調(diào)度策略是靜態(tài)配置還是動(dòng)態(tài)生成,分為靜態(tài)調(diào)度方法和動(dòng)態(tài)調(diào)度算法。
在調(diào)度管理模塊中,首先,基于DNS層面的調(diào)度,最終結(jié)果是將域名解析權(quán)完全交給RR/GSLB,利用BING+SQL來(lái)搭建DNS調(diào)度管理系統(tǒng),RR會(huì)根據(jù)用戶的HTTP請(qǐng)求找出可用的流媒體服務(wù)節(jié)點(diǎn),并將HTTP請(qǐng)求轉(zhuǎn)發(fā)給該節(jié)點(diǎn),該節(jié)點(diǎn)為用戶提供服務(wù),利用開(kāi)源Nginx來(lái)搭建HTTP的調(diào)度服務(wù)。
網(wǎng)絡(luò)管理模塊
能夠以用戶體驗(yàn)為中心,對(duì)整個(gè)CDN中的節(jié)點(diǎn)進(jìn)行監(jiān)控,實(shí)時(shí)地掌握網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的健康狀況,及時(shí)處理故障節(jié)點(diǎn),保障CDN的可靠性。一般采用Zabbix、Influ香港服務(wù)器xDB來(lái)實(shí)現(xiàn)。
如果親們有服務(wù)器租用或者托管需求隨時(shí)聯(lián)系小Y,提供技術(shù)協(xié)助等服務(wù)。
分析:網(wǎng)站空間大小&數(shù)據(jù)庫(kù)之間的關(guān)系
很多站長(zhǎng)朋友在申請(qǐng)?zhí)摂M主機(jī)時(shí),都會(huì)產(chǎn)生這樣一個(gè)疑問(wèn),網(wǎng)站空間的大小與數(shù)據(jù)庫(kù)之間有關(guān)系嗎?它們之間有哪些相關(guān)性?今日,本公司小編就針對(duì)上述問(wèn)題為大家簡(jiǎn)單的闡述下兩者之間的聯(lián)系。
一、網(wǎng)站空間大?。?/p>
網(wǎng)站空間是最基本的參數(shù),用于存放網(wǎng)站的文件。常見(jiàn)的論壇程序、CMS、SNS等需要的空間不大,網(wǎng)頁(yè)內(nèi)容多以動(dòng)態(tài)形式存放于數(shù)據(jù)庫(kù)中。但是不宜過(guò)小,至少1個(gè)GB以上,多多益善,過(guò)小則容易影響網(wǎng)站的運(yùn)行速度。
二、數(shù)據(jù)庫(kù)大小:
這個(gè)也是最基本的參數(shù)?,F(xiàn)在的網(wǎng)站俄服 vps基本沒(méi)有全靜態(tài)網(wǎng)站了(更新維護(hù)困難),全部是動(dòng)態(tài)網(wǎng)站,數(shù)據(jù)、文章等各種信息全部存在數(shù)據(jù)庫(kù)之中。因此需要數(shù)據(jù)庫(kù)空間較大才能保存較多的數(shù)據(jù)。對(duì)于一般的中小網(wǎng)站,500MB以下的數(shù)據(jù)庫(kù)空間偏小,至少得500MB。
除了上述兩點(diǎn)之外,還有一個(gè)主要的參數(shù)制約著虛擬主機(jī)服務(wù)器的重要因素,即流量帶寬,流量帶寬的大小對(duì)網(wǎng)站空間也起著至關(guān)重要的作用。例如:我司推出的標(biāo)準(zhǔn)型虛擬主機(jī),帶寬是1000M共享,子目錄2個(gè),備份空間1000M,流量不限,不限IIS連接數(shù)。
因此,您在選擇網(wǎng)站空間服務(wù)器時(shí),一定要選擇品牌有保障的,服務(wù)質(zhì)量無(wú)后顧之憂的供應(yīng)商。本公司作為全球化公司,華南地區(qū)較大IDC服務(wù)商,9年專注服務(wù)器托管行業(yè),多年品質(zhì),贏得廣大新老客戶的厚愛(ài)。
熱門(mén)搜索:【服務(wù)器地址的作用】【以太坊服務(wù)器】【服務(wù)器主機(jī)】【VPS 存放文件根目錄】【云服務(wù)器和云虛擬主機(jī)的區(qū)別】【根證書(shū)服務(wù)器】【idc租賃】【怎樣提高香港服務(wù)器的效率】【美國(guó)云主機(jī)試用】【云服務(wù)器收費(fèi)】【簡(jiǎn)測(cè)評(píng)香港云主機(jī)服務(wù)】【服務(wù)企業(yè)】【服務(wù)器公司排名 美國(guó)】【國(guó)外的服務(wù)器實(shí)現(xiàn)國(guó)內(nèi)加速】【境外動(dòng)態(tài)IP服務(wù)器】【國(guó)內(nèi)vps代理】【服務(wù)器攻擊】【服務(wù)器租用】【選擇香港vps要知道的方面有哪些】【云虛擬主機(jī)和云服務(wù)器有什么區(qū)別】【服務(wù)器美國(guó)】
境外直播云主機(jī),YINGSOO境外直播云主機(jī)套餐,限時(shí)特惠,注冊(cè)滿減,助力企業(yè)出海,YINGSOO境外直播云主機(jī)安全,穩(wěn)定,易用,彈性擴(kuò)展,按需配置,3天免費(fèi)試用,7x24在線支持
國(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處理。