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

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

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

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

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

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

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

3. 主機錯誤率:

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

4. 主機性能:

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

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

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

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

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

某證券公司使用基調(diào)對CDN服務進行全面評測,各項指標均得到預期效果。

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

巨人網(wǎng)絡通訊聲明:本文標題《CDN加速方案的選擇經(jīng)驗總結(jié)》,本文關(guān)鍵詞  CDN,加速,方案,的,選擇,經(jīng)驗總結(jié),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CDN加速方案的選擇經(jīng)驗總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于CDN加速方案的選擇經(jīng)驗總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章