CDN 的全稱是 Content Delivery Network,即內容傳送網路。其目的是通過在現有的 Internet 中增加一層新的網路架構,將網站的內容發佈到最接近用戶的網路“邊緣”,使用戶可以就近取得所需的內容(音樂、圖片、影片、應用程式和文檔等),提高用戶訪問網站的響應速度。 ...
在上一周,我們向各位小伙伴介紹了通過 Azure CDN 高級版服務為 HTTPS 應用加速的做法,漏掉的小伙伴可以點擊這裡穿越回去補課哦。那我們今天講點什麼呢?當然是 CDN 最重要的價值:改善應用的訪問速度啦!朋友,這波“氮氣”加速的___,你確定不裝一下?
======說回我們最關註的事兒======
近些年,國家陸續出台相關政策,各地寬頻運營商都開始寬頻提速,很多地方已經光纖入戶,網速有了大幅提升。你的網速拖後腿了嗎?
可明明網速測試一切正常,但是用戶訪問你的應用時為什麼還是那麼慢!!好吧,你的伺服器可能在北京,用戶可能在海南,數據需要長途跋涉才能送到,路上一旦擁堵,那就且等著吧……網路環境那麼複雜,距離那麼遠,各種影響因素那麼多,速度怎麼快的起來。
換機房?換線路?伺服器加帶寬?方法有很多,但效果麽……估計你早有體驗了,並不怎麼好!
這裡該出現厲害的不要不要的 CDN 幫你解決一切煩惱啦!
Azure CDN:讓你的 Web 應用再快點
CDN 的全稱是 Content Delivery Network,即內容傳送網路。其目的是通過在現有的 Internet 中增加一層新的網路架構,將網站的內容發佈到最接近用戶的網路“邊緣”,使用戶可以就近取得所需的內容(音樂、圖片、影片、應用程式和文檔等),提高用戶訪問網站的響應速度。
其實,想要實現 Azure 存儲賬戶和應用程式的 CDN 功能很簡單,只需要幾個步驟就可以了!
建立 Azure 存儲賬戶
1. 首先為該 Web 應用的相關資源建立一個 Azure 存儲帳戶:
2. 賬戶創建完成後,在 Blob 中創建一個容器,並任意上傳一張圖片或者文檔,容器的類型記得選擇[Blob]或是[容器],若是選擇[專用]的話就無法實現通過 CDN 加速的效果了。
建立 CDN 服務
1. 建立一個 CDN 服務:
根據需要選擇「標準」和「高級」定價層。這兩種服務的功能和價格差異可以參閱這裡。
3. 創建完成後,選擇上一步創建的 CDN 併進入功能設置頁面。點擊左上角「+終結點」按鈕,將存儲賬戶或Web 應用程式加入到 CDN 終結點。
在「加速類型」下拉列表中選擇加速類型。目前支持 Web 加速、下載加速、HTTPVOD(視頻點播)加速 Live Streaming(視頻直播)加速。
-
在「原始域類型」下拉列表中選擇雲服務、存儲賬戶、Web 應用、媒體服務(MediaService)或自定義原始域。
-
在「原始域」下拉列表中,從可用的雲服務,存儲帳戶,Web 應用或媒體服務列表中選擇一個用於創建CDN 終結點。
-
在「自定義域」中輸入要使用的自定義功能變數名稱,如:cdn.yourcompany.com。
-
在「原點主機標頭(Origin host header)」中輸入源站所接受的回源訪問主機標頭。如果源站在 Azure上,預設值是相應的源站地址;如果源站不在 Azure 上,預設值是輸入的「自定義功能變數名稱」。
-
在「ICP 編號」中輸入和上一步所輸入的自定義功能變數名稱相對應的 ICP 備案號。
-
單擊「創建」按鈕,創建新的終結點。
終結點創建後將出現在訂閱的終結點列表中。列表視圖顯示了用於訪問緩存內容的自定義域以及原始域。原始域是 CDN 所緩存內容的原始位置,自定義域是用於訪問 CDN 緩存內容的 URL。
註意:為終結點創建的配置無法立即生效。首先要審核所提供的自定義功能變數名稱和 ICP 編號是否匹配且有效,這個過程需要最多一個工作日。此外還要按照界面上提示信息配置 CNAME 映射,這樣才可以最終通過自定義功能變數名稱訪問 CDN 緩存內容。
驗證 CDN 服務已生效
1. 終結點配置完成後,可在 CDN 設置界面中看到終結點處於「運行中」狀態,來源是 Azure 存儲,自定義功能變數名稱是剛纔設置的功能變數名稱。
2. 隨後在瀏覽器中輸入剛纔設置的功能變數名稱,加上創建的 Azure 存儲容器名稱和圖片名稱作為網址。如果可以看到上傳的文檔,說明 CDN 服務已經開始運行。
3. 接下來再建立一個新的終結點,把加速類型設置為「Web 加速」,來源類型設置為「Web 應用程式」。
4. 按照之前的操作流程完成 CDN 終結點設置後,在瀏覽器中打開新設置的自定義功能變數名稱,如果能看到內容,說明新設置的 CDN 服務也已開始運行並生效了。
吶,就是這麼簡單的操作,你的 Web 應用不僅不會拖全國網速後腿,還可以捎帶著把標準拉得更高。少年,撒丫子狂奔,讓他們在後面慢慢追趕你吧!