濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > CDN加速方案的選擇經(jīng)驗(yàn)總結(jié)

CDN加速方案的選擇經(jīng)驗(yàn)總結(jié)

熱門標(biāo)簽:如何代理外呼線路 銅川外呼系統(tǒng)代理商 太原做地圖標(biāo)注的 wow地圖標(biāo)注插件怎么用 漢中電話機(jī)器人哪家好 各國地圖標(biāo)注點(diǎn) 威海語音外呼系統(tǒng)平臺(tái) 外呼系統(tǒng)是怎么實(shí)現(xiàn)高頻 機(jī)器人電銷原理

一、 CDN供應(yīng)商選型測試:
CDN是一種解決互聯(lián)網(wǎng)性能不佳問題的有效手段。 其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母?、更穩(wěn)。目前,第三方CDN服務(wù)提供商有很多家,我們將面臨如何選擇我需要的CDN服務(wù)提供商。如果使用基調(diào)網(wǎng)絡(luò)來監(jiān)測,將如何實(shí)施?
市場上典型的客戶CDN加速需求主要分為全站加速以及元素級(jí)加速兩種。
1. 全站加速——將源站內(nèi)容全部交與CDN廠商進(jìn)行加速的方式。源站靜態(tài)內(nèi)容(圖片、 CSS、腳本等)每隔一個(gè)固定周期由源站服務(wù)器主動(dòng)推送(Push)到各個(gè)加速節(jié)點(diǎn)進(jìn)行 內(nèi)容更新同步或由各個(gè)加速節(jié)點(diǎn)從源站下拉(Pull)內(nèi)容更新同步;而對(duì)動(dòng)態(tài)內(nèi)容的 請(qǐng)求則全部回到源站來操作,特別是與數(shù)據(jù)庫的交互等等,而后該訪問到的源站內(nèi)容通 過頁面緩存的方式保存到CDN節(jié)點(diǎn)服務(wù)器中,并根據(jù)設(shè)定的策略迚行定期的數(shù)據(jù)更新。
測試方法:
首先我們將配置多個(gè)二級(jí)域名,cdn1.xxx.com、cdn2.xxx.com、cdn3.xxx.com將其 做CNAME分別指向?qū)?yīng)的CDN服務(wù)提供商;這些二級(jí)域名都指向同一個(gè)頁面,在相同時(shí) 間段內(nèi)進(jìn)行為期一周的第一期測試,時(shí)間段需跨周末,測試頻率建議為半小時(shí)一次;暫停 48小時(shí)后進(jìn)行第二期測試。
2. 元素級(jí)加速——僅對(duì)站點(diǎn)的元素進(jìn)行CDN加速。用戶對(duì)目標(biāo)站點(diǎn)的訪問首先全部直接 連到客戶自己的源站,進(jìn)行HTML頁面的下載等,而頁面上所包含的元素例如JPG、 Gif、CSS等靜態(tài)內(nèi)容則通過就近CDN的節(jié)點(diǎn)進(jìn)行下載。
測試方法:
首先我們將配置多個(gè)二級(jí)域名,cdn1.xxx.com、cdn2.xxx.com、cdn3.xxx.com將其 做CNAME分別指向?qū)?yīng)的CDN服務(wù)提供商;這些二級(jí)域名都指向同一個(gè)大小為150K左 右的圖片,在相同時(shí)間段內(nèi)進(jìn)行為期一周的第一期測試,時(shí)間段需跨周末,測試頻率建議為 半小時(shí)一次;暫停48小時(shí)后進(jìn)行第二期測試。
同一時(shí)間段各家CDN服務(wù)提供商加速同一圖片保證測試基準(zhǔn)相同。
選擇跨周末的一周時(shí)間能夠涵括周末和上班時(shí)間的不同,比較真實(shí)的還原國內(nèi)互聯(lián)網(wǎng)用 戶的使用習(xí)慣。
暫停48小時(shí)可以讓各家CDN服務(wù)提供商根據(jù)第一期的數(shù)據(jù)結(jié)果做調(diào)整,同時(shí)預(yù)留足 夠長的DNS根域緩存更新安全時(shí)間,避免干擾二期測試。
此外針對(duì)于源站與CDN節(jié)點(diǎn)元素同步效率同樣可以用基調(diào)網(wǎng)絡(luò)的解決方案進(jìn)行測試。 通過先后對(duì)源站及CDN節(jié)點(diǎn)的某一元素進(jìn)行下載,獲取其MD5碼并進(jìn)行比較。若MD5 碼相等,則表示同步成功;碼值并匹配則表明同步出現(xiàn)問題,需要引起關(guān)注。

二、 CDN選型后常態(tài)監(jiān)測:
在確定CDN供應(yīng)商后,鑒于CDN服務(wù)是一個(gè)黑箱服務(wù),有其特殊性,同樣需要了解到上 文曾提到的幾塊數(shù)據(jù):
1) CDN布署后的展示性能為多少,是否有提升,提升幅度多大。
2) 提供了多少主機(jī)節(jié)點(diǎn)?
3) 這些主機(jī)節(jié)點(diǎn)分布在哪些區(qū)域和運(yùn)營商?
4) 每臺(tái)主機(jī)節(jié)點(diǎn)的性能如何,可用性是否穩(wěn)定?
5) 目標(biāo)客戶是否正確命中對(duì)應(yīng)主機(jī)節(jié)點(diǎn),或匹配度是否合理?
6) 單臺(tái)主機(jī)節(jié)點(diǎn)的覆蓋范圍或承載比例如何?
7) CDN節(jié)點(diǎn)不源站的同步效率做的如何?
8) CDN對(duì)元素的發(fā)布技術(shù)是否提供到位并長期有效?
9) CDN節(jié)點(diǎn)故障源站沒有日志,如何對(duì)其進(jìn)行及時(shí)報(bào)警?
因此對(duì)CDN供應(yīng)商所提供的服務(wù)進(jìn)行常態(tài)監(jiān)控十分必要,可以幫劣站點(diǎn)了解CDN加速服 務(wù)情況以把控CDN供應(yīng)商的服務(wù)質(zhì)量,及時(shí)獲知、排查各節(jié)點(diǎn)故障,獲得更好的加速服務(wù) 幵能夠通過數(shù)據(jù)配合CDN迚行頁面持續(xù)優(yōu)化,使其用戶能有更好的用戶體驗(yàn)。
根據(jù)CDN加速的類型(全站、元素、視頻)等進(jìn)行常態(tài)監(jiān)控,監(jiān)控頻率建議為:
全站加速:30分鐘一次
圖片加速:30分鐘一次
視頻加速:1小時(shí)一次
基調(diào)網(wǎng)絡(luò)的監(jiān)測系統(tǒng)會(huì)將最終用戶的數(shù)據(jù)匯總為圖表和量化的數(shù)值以供我們參考,同時(shí) 基調(diào)網(wǎng)絡(luò)利用多海量數(shù)據(jù)的分析經(jīng)驗(yàn)結(jié)合知名互聯(lián)網(wǎng)客戶的需求制定了行業(yè)公認(rèn)的各性能 指標(biāo)標(biāo)準(zhǔn)值。
我們將利用標(biāo)準(zhǔn)值的對(duì)比知曉CDN加速后的效果:

三、 數(shù)據(jù)標(biāo)準(zhǔn)
使用CDN加速服務(wù)的最終目的是讓最終用戶的體驗(yàn)更快,在完整HTTP協(xié)議流的過程 中有很多的關(guān)鍵時(shí)間點(diǎn),主要分兩部分,網(wǎng)絡(luò)層和應(yīng)用層。CDN加速是直接作用于網(wǎng)絡(luò)層 上,但應(yīng)用層的瓶頸會(huì)較大作用于網(wǎng)絡(luò)層,這部分需要網(wǎng)站站點(diǎn)自行解決。
1. 網(wǎng)絡(luò)層性能標(biāo)準(zhǔn):

DNS主要考量根據(jù)用戶來源判斷分配至主機(jī)的智能DNS解析性能。
建立連接時(shí)間主要考量服務(wù)器硬件的響應(yīng)性能。
收到第一個(gè)包時(shí)間主要考量動(dòng)態(tài)或回源的性能。
2. 主機(jī)匹配度:

3. 主機(jī)錯(cuò)誤率:

錯(cuò)誤分為兩種,頁面級(jí)錯(cuò)誤和元素級(jí)錯(cuò)誤,頁面級(jí)錯(cuò)誤優(yōu)先級(jí)高于元素級(jí)錯(cuò)誤。

4. 主機(jī)性能:

布署CDN服務(wù)后,CDN網(wǎng)絡(luò)提供的節(jié)點(diǎn)數(shù)量、節(jié)點(diǎn)的性能、節(jié)點(diǎn)的可用性及節(jié)點(diǎn)的承載 量都可以在本報(bào)表中體現(xiàn)。
最理想情況下CDN各個(gè)主機(jī)性能都是一樣的。但實(shí)際部署應(yīng)用中很難達(dá)到這種理想狀態(tài)。 基于我們的評(píng)測方法,將總體性能的均值與各個(gè)主機(jī)性能進(jìn)行比較,若超過平均性能20% 以上的主機(jī)則表明性能很弱,有較大的優(yōu)化提升空間。
此外需對(duì)每臺(tái)主機(jī)分配到的訪問量進(jìn)行評(píng)估,若一臺(tái)主機(jī)的訪問量在0.5%以下則無需引起 關(guān)注。
5. 站點(diǎn)應(yīng)用層性能:
應(yīng)用層性能的變化對(duì)整體性能影響非常明顯,應(yīng)用層的性能對(duì)CDN的結(jié)果影響很大

6. 網(wǎng)站頁面評(píng)估標(biāo)準(zhǔn)以及CDN相關(guān)元素發(fā)布技術(shù):

四、客戶提升案例
國內(nèi)某知名IT企業(yè)使用基調(diào)監(jiān)測作為CDN選型的第三方評(píng)測,將原站性能與商業(yè)CDN公司服務(wù)性能做對(duì)比,取得良好效果。

國內(nèi)某大型CDN服務(wù)商在為sina做CDN加速服務(wù)過程中力求精益求精,對(duì)單一圖片做原站和加速的性能對(duì)比,使7K的圖片提升性能0.2秒。

某電子商務(wù)網(wǎng)站使用基調(diào)網(wǎng)絡(luò)監(jiān)測CDN的服務(wù)效果,使用CDN后頁面性能從23秒提升至11秒,可用性從84%提升至99%。

某證券公司使用基調(diào)對(duì)CDN服務(wù)進(jìn)行全面評(píng)測,各項(xiàng)指標(biāo)均得到預(yù)期效果。

標(biāo)簽:石嘴山 三門峽 三明 自貢 辛集 茂名 南京 成都

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《CDN加速方案的選擇經(jīng)驗(yàn)總結(jié)》,本文關(guān)鍵詞  CDN,加速,方案,的,選擇,經(jīng)驗(yàn)總結(jié),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CDN加速方案的選擇經(jīng)驗(yàn)總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于CDN加速方案的選擇經(jīng)驗(yàn)總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    玛曲县| 八宿县| 邹平县| 调兵山市| 石嘴山市| 黑水县| 宁化县| 阜平县| 临安市| 绥芬河市| 合肥市| 蕲春县| 宁波市| 郸城县| 简阳市| 海原县| 上林县| 合川市| 邛崃市| 西畴县| 广宗县| 定南县| 合肥市| 和顺县| 邯郸县| 龙江县| 民和| 安阳县| 江西省| 曲周县| 合山市| 林口县| 印江| 德州市| 库伦旗| 精河县| 安吉县| 泸州市| 中山市| 治县。| 安宁市|