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
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...