動(dòng)態(tài)切換多個(gè)CDN提高性能和可靠性
深圳網(wǎng)站制作點(diǎn)擊一個(gè)鏈接,等待頁面加載…加載?你失去耐心,放棄嘗試另一個(gè)鏈接的網(wǎng)頁。這種緩慢的加載時(shí)間是一個(gè)網(wǎng)站的喪鐘,尤其是因?yàn)榻裉斓挠脩羰遣荒蜔ML問的內(nèi)容很快,無論設(shè)備或位置。作為開發(fā)者,你需要確定的內(nèi)容–尤其是圖像和視頻–負(fù)載盡可能的快,以最好的質(zhì)量,提高用戶的參與機(jī)會(huì)。
不管用戶的位置,提供一個(gè)快速、一致的網(wǎng)絡(luò)體驗(yàn)是提高用戶體驗(yàn)的關(guān)鍵。
提高圖像性能可以顯著提高頁面加載時(shí)間而復(fù)雜,因?yàn)槟惚仨殻?/p>
減少,或至少減少,用來表示內(nèi)容的字節(jié)數(shù),并
提高配送效率,可用性,延遲和吞吐量測量。
為了減少字節(jié)用戶下載查看圖像的數(shù)量,你會(huì)為正確版本分辨率,格式,和每一個(gè)圖像質(zhì)量的每一個(gè)用戶。
cloudinary已經(jīng)允許開發(fā)者上傳任何圖像高分辨率副本然后自動(dòng)適應(yīng)它,在飛,以響應(yīng)提供圖片在任何分辨率和像素密度的任何設(shè)備提供最優(yōu)的質(zhì)量和編碼設(shè)置。
合乎邏輯的下一步是確保圖像的正確版本得到最小可能的延遲交付給用戶。內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)使你移動(dòng)內(nèi)容更貼近最終用戶減少頁面加載時(shí)間。
當(dāng)評估一個(gè)CDN、延遲、可用性和達(dá)到的事情。一個(gè)單一的CDN解決方案可能是“足夠好”。但是,在全球范圍內(nèi),大小并不總是適合所有。
CDN性能差異很大的不同地區(qū),以及不斷變化的性能可以根據(jù)終端用戶的ISP,接入和內(nèi)容的時(shí)間。你也必須考慮每個(gè)CDN可以中斷或減速時(shí)間。
一些CDN提供全球覆蓋,而一些提供更快的失效。一些CDN的工作以及與直播;其他專門在安全和DDoS保護(hù)。
所以,為什么要解決的一個(gè)單一的CDN,“密切”匹配你的大部分要求,但會(huì)使你在某些方面可能會(huì)對性能產(chǎn)生負(fù)面影響的妥協(xié)?不理想的使用最好的特點(diǎn),通過各種 CDN提供?
多CDN的方法使您能夠利用各種CDN提供商聯(lián)合網(wǎng)絡(luò)作為一個(gè)單一的綜合解決方案。用這種方法,你可以搭配不同的用戶不同的CDN解決方案根據(jù)自己的具體要求。
與真正的全球影響力和規(guī)模–網(wǎng)站如易趣網(wǎng),Netflix公司,臉譜網(wǎng),和其他人都采用多CDN策略。雖然它提供了顯著的性能優(yōu)勢和提高可靠性的方法與挑戰(zhàn):
多個(gè)CDN解決方案的集成可費(fèi)時(shí)
維護(hù)和管理更大的復(fù)雜性
總擁有成本(多個(gè)供應(yīng)商的合同)
操作的開銷,可以采取遠(yuǎn)離核心業(yè)務(wù)重點(diǎn)
cloudinary消除了所有這些挑戰(zhàn),透明地結(jié)合多個(gè)CDN提供商的網(wǎng)絡(luò)經(jīng)營為一體的大型全球分布式網(wǎng)絡(luò),提高內(nèi)容的可用性,達(dá)到。為每個(gè)用戶的請求,內(nèi)容將是從表現(xiàn)最好的或最合適的來源。
利用實(shí)時(shí)監(jiān)測和性能數(shù)據(jù),cloudinary可以動(dòng)態(tài)不同的CDN提供商和網(wǎng)絡(luò)之間的切換來匹配用戶特征的要求。
cloudinary管理配置同步,負(fù)載平衡和域之間的映射,因此資源的URL不需要任何改變。你可以通過多個(gè)CDN沒有任何操作上的開銷–一控制臺提供內(nèi)容,一個(gè)合同。