為什麼需要使用及如何使用CDN(更新)

2021-06-19 02:28:59 字數 1681 閱讀 4101

當今世界,對所有人而言,**必須具有一切功能:**必須有吸引力、速度快、有靈活性及可移動性,甚至必須要能夠不斷變化。此外,還必須支援頻繁的會話、支援各種瀏覽器、智慧型手機、平板電腦以及其它使用者可能會用到的裝置。

**必須能夠在複雜的網路環境下執行,比如中國、亞洲、中東等網路連線很差的區域或國家,這些地方不僅地理位置分散,距離遙遠而且網路多樣化。更不必說,對於移動站點或應用程式而言,不僅有線連線如dsl或電纜線甚至無線連線如gprs、edge、3g 及現在的lte等,都必須有很高的連線效能,然而即使是這些提供連線服務的**商都可能不會有很好的網路連線。

此外,站點使用越來越多的物件,如、幀、css及apis,比如ajax,以及遠端呼叫,比如從facebook呼叫到google,甚至使用各種各樣的共享、跟蹤及附加值系統等。

難怪,系統變得越來越慢,使用者只訪問能夠最快開啟、效能最好的**。google及其它**的研究表明,乙個**每慢一秒鐘,就會丟失許多訪客,甚至這些訪客永遠不會再次光顧這些**。

輸入cdn或是內容分發網路,你就會搜尋到國際公司如akamai及limelight,及中國公司如chinacache及chinanetcenter,他們可以幫助使用者提高**瀏覽效能,如瀏覽互聯**、網路遊戲**及應用程式。

cdn支援許多種服務,最常用的服務有:

wsa – 即整體**加速,正變得越來越流行。從名稱便可知道,它是用來加速整個**的,包括所有的靜態的東西及動態的東西,如網頁、購物車及推薦資訊等。基本情況是,終端使用者只連線到cdn,cdn連線到**,然後快取所有的東西,cdn代表使用者向實體的**後台傳送請求,獲取動態資料。

當然,cdn只能改善一部分內容的訪問速度,因為其它的內容,如採購歷史、產品庫存等必須直接從後台**獲得。對於連線性很差的網路,如流動網路以及複雜的難以將靜態內容從靜態cdn分離出來的**來說,wsa尤為好用。注意,為確保wsa成功,謹慎的配置及快取控制頭資訊是非常重要的,因為cdn需要知道要快取哪些東西,以及哪些東西是要傳遞到後台的。

最後,有些cdn還提供全球服務,幫助客戶開拓新區域或國際區域,如中國、拉美或國外其它地區。對於全球品牌而言,這種服務非常重要,對於想要獲得國際客戶的中國公司而言,這種服務也非常重要。這種全球或區域性cdn幫助人們在無需資料中心及特別頻寬等情形下,便可獲得龐大的使用者群。

根據您的需求及站點架構,使用cdn是非常容易的。對於靜態/cdn而言,關鍵的一點在於能夠將靜態內容或分離到特定的網域名稱,然後存放到同一伺服器上不同的虛擬機器上。

要想使用好cdn,最關鍵的一點還在於能夠有良好的快取控制。這樣,cdn能夠知道快取哪些物件以及要快取多長時間。理想的情況是,像這些東西基本很少發生變化,若有更新的話,應該將檔名/url更改掉並且html變更到指向新的物件。有時候,要進行這些更改並不容易,因為必須在源主機進行更新,這就要求短時間的(1個小時或1天)快取這些東西,或者使這些在cdn快取中失效。

對於任何**而言,最好的做法也許是將兩種方法結合使用,也就是使用cdn來處理靜態html頁面,使用ajax處理動態資料。這樣便可以從後台系統提供服務資料,給使用者快速提供動態資料,使使用者有良好的體驗。

監控 – 要想很好地跟蹤cdn的運**況,就必須使用監控工具,如gomez、ip-label或network bench。它們可以幫助您監控cdn的實際效能,這一點可以從不同的網路及終端使用者的使用情況中得到證實。並且,這樣做有助於識別並發現問題,確保cdn服務能按照所期望的運作。

總之,幾乎每個人都應該使用cdn,尤其是現在的世界生活節奏快、充滿活力、要求又很苛刻,所以人們更應當使用cdn。

CDN 是什麼?為什麼要使用CDN?

第一讓你的文件盡可能地小或少,這樣整個傳輸速度就會有所提公升。第二盡可能讓你的文件離終端使用者所在的位置近一些,這樣整個傳輸路徑就會大大減短。共有雲廠商在全世界各地都遍布不計其數都資料中心和伺服器,cdn服務簡單來講就是這些廠商將你的伺服器上面的文件分發到他們不同地區的伺服器的當中,每個地區可以稱為...

你為什麼要使用CDN?

摘要 當你選擇使用cdn的時候,你是為了什麼?內容有吸引力 訪問速度快 支援頻繁的使用者互動 可以在各處瀏覽無障礙 另外,你的 必須能在複雜的網路環境下執行,考慮到全球的使用者訪問體驗。你的 也會隨著使用越來越多的物件 如 幀 css及apis 和形形色色的動作 分享 跟蹤 而系統逐漸龐大。所以,系...

你為什麼要使用CDN?

摘要 當你選擇使用cdn的時候,你是為了什麼?內容有吸引力 訪問速度快 支援頻繁的使用者互動 可以在各處瀏覽無障礙 另外,你的 必須能在複雜的網路環境下執行,考慮到全球的使用者訪問體驗。你的 也會隨著使用越來越多的物件 如 幀 css及apis 和形形色色的動作 分享 跟蹤 而系統逐漸龐大。所以,系...