使用阿里雲CDN可實現對ECS上靜態資源的加速。當使用者訪問ECS上的資源時,動態資源的請求由ECS直接返回給使用者,靜態資源可緩衝到CDN遍布全球的加速節點,供使用者接近訪問,實現資源訪問加速。通過本文您可以詳細瞭解CDN加速ECS的應用情境,以及通過CDN控制台實現CDN加速ECS的操作方法。
前提条件
背景信息
ECS上儲存的動態資源套件括Web程式和資料庫,靜態資源包括靜態指令碼、圖片、附件、音頻和視頻。當ECS作為來源站點,您請求訪問或下載資源時,ECS上的動態資源將直接返回給您;ECS上的靜態資源可以通過CDN加速實現請求加速,將來源站點上的資源緩衝到CDN的加速節點,系統自動調用距離您最近的CDN節點上已緩衝的資源。CDN加速ECS的架構圖如下所示。
说明 如果您需要加速ECS上的動態資源,可以使用阿里雲全站加速產品。相關介紹,請參見 什麼是全站加速。
ECS作為CDN的來源站點,通過CDN加速分發,並通過CDN節點就近獲得資源,架構優勢如下:
- 使用者訪問網站資源,全部通過CDN,降低來源站點壓力。
- 使用CDN流量,單價低於ECS直接存取外網流量。
- 從距離用戶端最近的CDN節點擷取資源,減少網路傳輸距離,保證靜態資源傳輸品質。
操作步骤
- 在CDN控制台上,添加ECS網域名稱。
- 在CDN控制台的 域名管理頁面,複製加速網域名稱對應的CNAME記錄值。
- 在阿里雲Alibaba Cloud DNS控制台上,配置CNAME。 本文以阿里雲Alibaba Cloud DNS為例,為您介紹配置CNAME的方法。
- 在本地PC機上,驗證CNAME配置是否生效。 方法一:在CDN控制台的CNAME設定精靈中,單擊 點擊查詢 ,一鍵驗證。方法二:通過 ping 命令驗證。
- 開啟Windows作業系統中的cmd程式。
- 在命令列中 ping 加速網域名稱,如果返回的解析結果和CDN控制台上該加速網域名稱的CNAME值一致,則表示CDN加速已經生效。