本文將通過直觀的樣本,詳細介紹阿里雲CDN的工作機制,以及配置過程中所需的關鍵設定及其功能。旨在協助您更高效、快捷地完成阿里雲CDN服務的配置與啟用。
本文以www.example.com作為樣本中使用者訪問的網域名稱,10.10.10.1作為樣本中網域名稱對應的伺服器IP。
阿里雲CDN是如何協助加速的
如果您對阿里雲CDN的工作原理尚不明確,建議您花費兩分鐘時間閱讀“阿里雲CDN是如何協助加速的”這一部分內容。當然,如果您已掌握CDN的原理,您可以直接跳過該部分,開始進行阿里雲CDN的配置。
快速接入阿里雲CDN
阿里雲CDN的一大核心優勢在於其對伺服器的非侵入性,使用者無需修改任何業務代碼,只需通過簡單的幾步配置即可快速實現內容加速。接下來,本文將以兩個典型情境為例,詳細講解阿里雲CDN的配置流程,並解讀每個配置項的具體作用,協助您輕鬆上手。
一、添加網域名稱和來源站點
佈建網域名
為了使您的網域名稱享受到加速服務,需要將您的網域名稱作為加速域名配置在阿里雲CDN裡。只有完成這一步驟,阿里雲CDN才能識別並加速您配置的網域名稱。
驗證網域名稱歸屬權
為了確保您添加的網域名稱確實歸您所有,阿里雲CDN需要進行網域名稱歸屬權驗證。如果您之前已經完成過該驗證,或在配置加速網域名稱時沒有收到驗證提示,可以跳過此步驟。
配置來源站點資訊
來源站點是指您運行業務的網站伺服器。您需要在阿里雲CDN中配置來源站點資訊,以便在阿里雲CDN未快取資料時,能夠訪問您的伺服器以擷取資源。
驗證加速網域名稱
成功添加加速網域名稱後,為保證DNS解析可以順利切換而不影響現有業務,建議您先在本地測試加速網域名稱,驗證加速網域名稱訪問正常後,再將加速網域名稱的DNS解析記錄指向CNAME網域名稱。
說明類比訪問等同於正常的CDN訪問,因此也會產生CDN基礎服務和增值服務費用(如果測試的是增值服務),計費方式與正常使用CDN的計費方式相同。詳細資料,請參見計費組成。
二、推薦配置
完成網域名稱和來源站點的配置之後,點擊下一步即可進入推薦配置頁面。
推薦配置中提供了提升快取命中率、提升訪問效能、防止費用超額、提升訪問安全四種配置,可以提升CDN的快取命中率、訪問效能以及安全性。
您可以根據自身業務配置合適的功能,也可以先跳過推薦配置,然後在域名管理頁的操作欄點擊快捷配置再次進入。
提升快取命中率
缓存过期时间
合理的緩衝規則能最大化 CDN 效能,減少不必要的回源請求。緩衝規則按順序匹配,首個命中的規則生效。根據資源的特性,配置合理的緩衝到期時間。以下為參考的推薦配置:
檔案類型 | 檔案尾碼名 | 到期時間 | 說明 |
圖片/音視頻 |
| 30天 | 資源內容不經常變更 |
靜態指令碼 |
| 1小時 | 可能隨版本發布而頻繁變更 |
網站首頁 |
| 不緩衝(0秒) | 確保使用者始終擷取最新頁面結構 |
忽略参数
開啟忽略參數功能後,CDN節點在產生緩衝hashkey時會去除URL中?之後的參數,這樣用戶端在攜帶不同的參數訪問同一個資源檔的時候,都能夠命中到同一個快取檔案,有助於提高快取命中率,減少回源流量。

提升訪問效能
Range回源
Range回源指HTTP請求通過Range頭指定下載檔案的位元組範圍。CDN中使用Range回源時,可針對大檔案僅回源未緩衝部分,避免重複傳輸完整檔案,可以提升資源響應速度並減少回源流量。
如果用戶端配置了Range回源參數,可以選擇跟隨客戶端Range請求,圖片資源推薦使用512KB的分區大小,如果是視頻或大檔案,可以根據檔案的大小選擇1MB、2MB和4MB的分區大小。CDN節點第一次回源請求會按照使用者請求中的Range大小向上取整來請求使用者來源站點,後面全部按照使用者指定的分區大小來請求使用者來源站點。
如果加速的資源為視頻或大檔案,可以選擇開啟Range回源(大檔案情境推薦配置),可以根據檔案的大小選擇1MB、2MB和4MB的分區大小。無論用戶端是否使用Range請求CDN節點,CDN節點的所有回源Range請求都按照使用者指定的分區大小來請求使用者來源站點。
Gzip壓縮
加速檔案大小在1 KB~10 MB及之間時,可以使用Gzip壓縮來降低傳輸資料大小,提升檔案傳輸效率,減少頻寬消耗。
該功能對於1 KB以下和10 MB以上大小的檔案CDN不做壓縮。常見的圖片類型檔案和視頻類型檔案,已經做了內容的壓縮處理,開啟Gzip壓縮沒有效果。在開啟該功能之前,請仔細閱讀Gzip壓縮的注意事項。

防止費用超額
為防止網域名稱被攻擊或盜刷產生突發高頻寬,導致產生高額賬單,可通過配置用量封頂,控制使用者訪問該網域名稱的頻寬、流量、HTTPS請求數上限值,減少因突發流量導致的損失。詳細資料可以參考配置用量封頂。
流量封頂
如果計費方式是預設的按流量計費,推薦配置該功能。可以根據歷史流量來設定閾值,系統會統計網域名稱在指定周期內產生的總流量。當累計流量超過您設定的閾值時,將觸發封頂規則,下線網域名稱,當到達解鎖時間後,重新上線加速網域名稱。
頻寬封頂
如果計費方式是按頻寬峰值計費,推薦配置該功能,能有效控制計費頻寬的上限。當系統即時監控到的頻寬值超過您設定的閾值時,將觸發封頂規則,下線網域名稱,當到達解鎖時間後,重新上線加速網域名稱。
HTTPS請求數封頂
如果您的加速網域名稱需要開啟HTTPS訪問,並且對HTTPS請求量有明確預算控制,推薦配置該功能。當加速累計請求數超過您設定的閾值時,將觸發封頂規則,下線網域名稱,當到達解鎖時間後,重新上線加速網域名稱。
提升訪問安全
HTTPS证书
如果您的應用在配置阿里雲CDN之前已經支援HTTPS訪問,請務必進行HTTPS認證的配置,否則您的網域名稱將不再支援HTTPS訪問。
如果您的網域名稱之前就不支援HTTPS訪問,並且暫時也不打算支援HTTPS訪問,那麼您可以直接跳過該配置。
開啟HTTPS將產生HTTPS請求數,HTTPS請求數計費不能使用CDN流量包抵扣,請確保您的賬戶餘額充足,或購買HTTPS請求包,避免欠費導致CDN停止服務。詳情敬請參見靜態HTTPS請求數。
已在阿里雲數位憑證管理服務中購買了認證,請選擇雲盾(SSL)認證中心,並在证书名称中選擇已購買的認證,如果無法選擇您購買的認證,請檢查已購買認證綁定的網域名稱和加速網域名稱是否相同。
使用的是第三方服務商簽發的認證,請選擇自訂上傳(認證+私密金鑰),您需要在設定证书名称後,上傳認證(公開金鑰)和私钥,該認證將在阿里雲數位憑證管理服務中儲存。您可以在我的認證中查看。

Referer黑/白名單
Referer黑/白名單基於HTTP要求標頭中的Referer欄位,通過設定黑名單/白名單來控制訪問,防止資源被非法盜用,黑、白名單互斥,同一時間只支援其中一種方式生效。更多配置詳情可以參考配置Referer黑/白名單。
您可以提前開啟定製和訂閱營運報表功能,營運報表會統計並展示使用者訪問的PV/UV、地區和電訊廠商、網域名稱排行、熱門Referer、熱門URL、回源熱門URL和Top用戶端IP等內容。然後根據熱門Referer再來配置Referer黑/白名單。
三、配置CNAME
在未接入阿里雲CDN之前,當使用者輸入欄位名後,請求會直接流向指定的伺服器;接入阿里雲CDN之後,使用者的請求首先會被發送到最近的阿里雲CDN節點,再由阿里雲CDN確定是否需要調用伺服器回源。為了確保請求鏈路能夠從直接連接原始伺服器順利切換到通過阿里雲CDN進行訪問,您需要進行CNAME配置。
CNAME記錄是一種DNS記錄類型,用於將一個網域名稱指向另一個網域名稱,更多關於CNAME的介紹,敬請參考CNAME記錄簡介。
四、資源預熱
當您首次接入CDN後,可選擇將熱點靜態資源提前預熱至CDN邊緣節點。使用者訪問時可直接由CDN邊緣節點響應,避免初次訪問速度慢的問題,提升使用者體驗。
登入CDN控制台。
在左側導覽列,單擊刷新预热。
在重新整理緩存/預熱緩衝頁簽,選擇操作類型為预热。
在預熱內容輸入框中,輸入需要預熱的完整檔案 URL,每行一個。不支援預熱目錄。例如:
https://www.example.com/install/package.zip。單擊提交,系統將開始執行預熱任務。
在操作記錄頁簽中查看資源重新整理或預熱的詳細記錄和進度。進度為100%,表示任務執行完成。
刷預熱任務一旦提交成功,將無法中止。
預熱任務的完成時間取決於檔案大小、數量和來源站點效能,通常需要 5-30 分鐘。
五、驗證阿里雲CDN緩衝是否生效
如果您按照上述流程配置完成之後,仍然出現無法訪問或訪問異常,敬請參見無法訪問/訪問異常排查。
至此,阿里雲CDN的主要配置已完成,您的網站現在可以通過阿里雲CDN實現訪問加速。














