Azure CDN:氮氣加速已開啟,司機們請做好準備

来源:http://www.cnblogs.com/zangdalei/archive/2017/08/14/7358521.html
-Advertisement-
Play Games

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(視頻直播)加速。

  1. 在「原始域類型」下拉列表中選擇雲服務、存儲賬戶、Web 應用、媒體服務(MediaService)或自定義原始域。

  2. 在「原始域」下拉列表中,從可用的雲服務,存儲帳戶,Web 應用或媒體服務列表中選擇一個用於創建CDN 終結點。

  3. 在「自定義域」中輸入要使用的自定義功能變數名稱,如:cdn.yourcompany.com。

  4. 在「原點主機標頭(Origin host header)」中輸入源站所接受的回源訪問主機標頭。如果源站在 Azure上,預設值是相應的源站地址;如果源站不在 Azure 上,預設值是輸入的「自定義功能變數名稱」。

  5. 在「ICP 編號」中輸入和上一步所輸入的自定義功能變數名稱相對應的 ICP 備案號。

  6. 單擊「創建」按鈕,創建新的終結點。                                                                                                                                                                                                              

     

    終結點創建後將出現在訂閱的終結點列表中。列表視圖顯示了用於訪問緩存內容的自定義域以及原始域。原始域是 CDN 所緩存內容的原始位置,自定義域是用於訪問 CDN 緩存內容的 URL。

    註意:為終結點創建的配置無法立即生效。首先要審核所提供的自定義功能變數名稱和 ICP 編號是否匹配且有效,這個過程需要最多一個工作日。此外還要按照界面上提示信息配置 CNAME 映射,這樣才可以最終通過自定義功能變數名稱訪問 CDN 緩存內容。

     

    驗證 CDN 服務已生效

    1. 終結點配置完成後,可在 CDN 設置界面中看到終結點處於「運行中」狀態,來源是 Azure 存儲,自定義功能變數名稱是剛纔設置的功能變數名稱。                                                                   

    2. 隨後在瀏覽器中輸入剛纔設置的功能變數名稱,加上創建的 Azure 存儲容器名稱和圖片名稱作為網址。如果可以看到上傳的文檔,說明 CDN 服務已經開始運行。                                   

     

3. 接下來再建立一個新的終結點,把加速類型設置為「Web 加速」,來源類型設置為「Web 應用程式」。                                                                                                                 

4. 按照之前的操作流程完成 CDN 終結點設置後,在瀏覽器中打開新設置的自定義功能變數名稱,如果能看到內容,說明新設置的 CDN 服務也已開始運行並生效了。                                       

吶,就是這麼簡單的操作,你的 Web 應用不僅不會拖全國網速後腿,還可以捎帶著把標準拉得更高。少年,撒丫子狂奔,讓他們在後面慢慢追趕你吧!

 

立即訪問http://market.azure.cn


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Azure 全新推出的部署模式:Azure Resource Manager(ARM,Azure 資源管理器)。有了它,Azure 部署從此變得輕而易舉。 ...
  • Azure 媒體服務從 6 月開始已支持 AAD 身份驗證。REST API 和. NET 客戶端庫的客戶現在可以使用 AAD 身份驗證來對請求授權。此外,Azure 門戶中也已發佈新的管理選項卡,藉此可簡化通過 AAD 進行用戶和服務主體認證的過程。 ...
  • Azure 7月新發佈:Cosmos DB,事件中心捕捉功能,Hybrid Connections,流量管理器快速故障轉移功能。 ...
  • 本文介紹了通過複製和導出兩個操作,將 Azure SQL 資料庫中的內容轉移至其他位置(例如本地環境)的具體做法。藉此可以幫助用戶在 Azure 中運行資料庫的同時,在本地或指定的其他位置額外保留一個副本,滿足制度或業務等各方面的要求。 ...
  • YUM 有點類似於.net中的nuget。 YUM倉庫 實踐: 查看系統安裝時預設集成的yum倉庫。 YUM基本命令 實踐:使用yum命令安裝tigervnc.x86_64 YUM查詢 實踐:查詢所有包含'vnc'的rpm包。 創建YUM倉庫 創建YUM倉庫暫時只作為瞭解,後面再深入。 ...
  • Azure 基礎設施具備很高安全性,其運營管理模式和威脅防禦的經驗可以保護 Azure 的基礎設施、雲架構、管理程式、伺服器以及租戶的使用環境。但是保護基礎設施的安全僅僅是雲安全的一部分,對於雲應用的高級威脅防禦解決方案,還應該包含工作負載分擔的能力以及不論是從攻擊方式、惡意軟體還是其他複雜攻擊企業... ...
  • 就算有冗餘機制,也不能掉以輕心。最佳應對辦法,不是給冗餘機制再搞一套冗餘機制,有妥善的維護就夠了。 ...
  • Azure 6 月新發佈:磁碟加密預覽版 , CDN 用戶上傳 HTTPS 自有證書及價格調整。 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...