CDN加速業務實例
更新時間 2024-10-21 09:10:29
最近更新時間: 2024-10-21 09:10:29
分享文章
本文通過CDN加速業務實例,詳細介紹業務接入的基本流程,合適的配置方案建議,消除客戶業務創建困惑,幫助客戶以更快的速度獲得更優的加速體驗。
背景信息
對于首次使用CDN加速的用戶,如希望初始配置就獲得較優的加速效果,可參照本實踐案例,通過服務開通、域名配置、業務驗收、CNAME切量等步驟,實現業務快速接入。
前提說明
本實例,僅針對只有靜態內容的加速場景,如文字,圖片,視頻等靜態可緩存內容的加速。如相同業務中不止靜態內容,相同域名下同時有動態內容的場景,請參考全站加速的相關介紹。
業務場景
加速域名:daliqc.cn。
加速內容:文字和圖片為主,包含少量點播視頻。
加速區域:僅中國內地,即該網站的用戶都集中在中國內地。
業務要求:客戶自己提供源站,對傳輸安全性要求高,因此推薦客戶使用https安全傳輸協議。
操作流程
步驟一: 在創建域名之前,需要先通過天翼云官網進行注冊和實名制認證、開通CDN加速服務。詳情請見:產品開通。
步驟二: CDN服務開通后,通過CDN控制臺進行創建域名。登錄控制臺的步驟,詳情詳見:進入客戶控制臺。
步驟三: 在CDN控制臺上,添加域名并配置。詳情請見:添加加速域名。域名創建成功的標志是,在域名列表中,可以查到新建域名,以及CNAME地址。
為獲得更優的加速效果,建議如下配置方案:
| 場景 | 描述 | 相關說明文檔 |
|---|---|---|
| 指定CDN回源請求訪問到源站上的具體站點 | 1.源站是域名時,例如,源站為daliqc.cn,回源HOST為host.daliqc.cn,那么實際回源訪問的是daliqc.cn通過域名解析得到的IP(如1.1.1.1)對應主機上的站點host.daliqc.cn。 2.源站是IP時,例如,源站為1.1.1.1,回源HOST為host.daliqc.cn,那么實際回源訪問的是1.1.1.1對應主機上的站點host.daliqc.cn。 |
回源HOST |
| 提高緩存命中率 | 主要方法包括: 1.配置合理的緩存過期時間,可以有效提高緩存命中率。 2.根據業務需要判斷是否啟用“去問號緩存”配置,去掉用戶請求URL中“?”之后的參數,讓相同內容的請求直接命中緩存,提高緩存命中率。CDN控制臺上默認開啟去問號緩存。 3.通過文件預取功能,提前把源站的內容拉取到邊緣節點進行緩存,有效提升首次訪問的命中率,同時又能緩解因新內容發布而導致的回源壓力問題。 4.開啟分片回源功能:CDN節點可以以分片的形式緩存文件,對于Range請求而言,可以有效提高文件分發效率,降低首包時延,同時提高緩存利用率,減少不必要的回源。功能介紹請詳見:分片回源。 |
提高CDN緩存命中率 |
| 提高數據傳輸安全 | 開啟HTTPS功能前,需要先購買和申請SSL證書。證書相關操作,詳情詳見:證書管理。 | HTTPS配置 |
| 避免網站資源被惡意盜鏈,產生額外的流量成本 | 1.基礎防盜鏈:可通過配置Referer防盜鏈、IP黑/白名單,用于識別和封禁非法來源的請求,以及非法IP的惡意訪問。可通過CDN控制臺自助配置新增。 2.高級防盜鏈:時間戳防盜鏈、遠程鑒權防盜鏈,通過有時效性的URL來提高盜鏈難度,以及通過源站來鑒定合法性,安全等級更高。該類防盜鏈需要客戶提前約定鑒權規則,并通過提交工單給天翼云客服,由其人工操作開啟。 具體防盜鏈功能的對接方式,詳見右列相關功能說明文檔。 |
訪問控制 |
步驟四: 在CDN控制臺成功添加加速域名后,為保證DNS解析順利切換而不影響現有業務,建議先模擬訪問進行功能驗收,驗收無誤后,再切換DNS解析。
具體流程如下:
- 在天翼云CDN控制臺的【域名管理】-【域名列表】,復制加速域名對應的CNAME記錄值。
- 通過ping(Windows)或dig(MAC) CNAME記錄的方式,如:ping *.ctdns.cn 獲取該CNAME解析出來的天翼云已為您分配的某個節點IP,即為可測試驗證功能的線上節點IP。

- 用戶修改本地電腦的HOSTS文件,添加一條記錄,如:“IP 加速域名”,讓本地電腦訪問加速域名時,強制綁定解析到該節點IP,由該節點IP進行服務,從而驗證加速域名相關業務場景。

- 驗證內容:
- 成功綁定HOSTS文件后,您可以打開瀏覽器,在本地電腦訪問加速域名進行連通性測試,測試結果可通過瀏覽器自帶的開發者工具(F12)查看。如果瀏覽器訪問到的IP和您在HOSTS文件中綁定的IP一致,表示配置正確。如果不一致,表示配置不正確,您需要檢查HOSTS文件中綁定的IP地址是否正確,確保該IP地址是CNAME地址的IP。
- 在本地電腦成功訪問加速域名綁定的IP后,您可以基于自己的測試用例,或者必要的核驗步驟,驗證相關功能的準確性;如果功能驗證不如預期,請提交工單聯系天翼云客服處理。
步驟五:
如果您在步驟四的驗證均正常,或者您通過其他方式已完成功能的驗收測試,證明CDN的配置已經符合切量解析條件。為了實現正式的CDN加速,您需要在域名解析服務商處,將加速域名的DNS解析記錄指向天翼云為您分配的CNAME域名,請求才能轉發到CDN節點上,實現加速。配置CNAME的操作,詳情請見:配置CNAME。