檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務網站 http://www.cqfng.cn/intl/zh-cn
不再顯示此消息
緩存刷新和緩存預熱有什么區(qū)別? 緩存刷新和緩存預熱的區(qū)別如下所示: 緩存刷新:提交緩存刷新請求后,CDN節(jié)點的緩存內容將會被強制過期。當用戶向CDN節(jié)點請求資源時,CDN會直接回源站請求對應的資源返回給用戶,并將其緩存。 緩存預熱:提交緩存預熱請求后,源站將會主動將對應的資源緩存
3步快速上手CDN 3步快速上手CDN 開通CDN服務 在使用CDN之前,您需要先開通CDN服務。 1.登錄CDN控制臺按照開通向導開通CDN服務,并按照您的實際業(yè)務需求選擇計費模式; 2.若您已開通過CDN服務,請?zhí)D到下一步; 添加CDN加速域名 如果您想通過CDN加速指定網站
配置域名共享緩存組 如果不同域名對應相同的資源,您可以配置共享緩存組,將一個域名設置為主域名,組內其他域名共享該域名的緩存,以提高緩存命中率。 如果您修改了緩存規(guī)則、緩存遵循源站設置,請注意: 新的規(guī)則僅對后面緩存的資源生效,已經緩存的資源需要等緩存過期后,再次緩存才會遵循新的規(guī)則。
緩存配置 緩存配置概述 配置資源在CDN節(jié)點的緩存規(guī)則 配置瀏覽器緩存過期時間 配置源站響應狀態(tài)碼在CDN節(jié)點的緩存時間 配置客戶端訪問URL重寫 配置域名共享緩存組 父主題: 自定義域名配置
動刷新。 登錄華為云控制臺,在服務列表中選擇“CDN”,左側菜單欄選擇“預熱刷新”,在緩存刷新頁簽完成刷新操作。 通過CDN服務提供的緩存刷新、緩存預熱API接口,主動調用CDN API接口來更新CDN緩存,詳見API參考。 如果只更新某個文件,建議使用URL刷新對更新的文件進行
OBS桶,需要自動創(chuàng)建預熱緩存任務降低人力成本的場景。 方案架構 該解決方案基于函數(shù)工作流 FunctionGraph構建,幫助用戶快速實現(xiàn)CDN自動預熱緩存。 CDN自動預熱解決方案 版本:1.0.0???????????????????????????????????????????????????
創(chuàng)建刷新緩存任務 功能介紹 創(chuàng)建刷新緩存任務。 URI POST /v1.0/cdn/refreshtasks 參數(shù)說明請參見表1。 表1 參數(shù)說明 名稱 是否必選 參數(shù)類型 描述 enterprise_project_id 否 String 當用戶開啟企業(yè)項目功能時,該參數(shù)生效
緩存刷新和緩存預熱提示用戶權限不足 如果您在進行緩存刷新和緩存預熱操作時提示權限不足,可參照以下方法排查: 如果您使用的是IAM子賬號登錄,請先確認您的IAM子賬號是否具有刷新預熱的操作權限:CDN RefreshAndPreheatAccess。子賬號的操作權限可向主賬號管理員申請開通。
緩存配置中配置緩存過期時間為365天,未過期,為什么有些文件能下載有些不能? 雖然緩存過期時間為365天,但是如果客戶請求量不大,CDN節(jié)點就會定期清除緩存。 您可以手動對資源進行緩存預熱,這樣用戶在首次訪問時即可從CDN節(jié)點中獲取最新資源,具體緩存預熱內容請參見刷新預熱。 父主題:
如何刷新泛域名的CDN緩存? 泛域名緩存刷新時需要在控制臺的URL或目錄輸入框中輸入具體的需要刷新的二級域名下的URL或目錄路徑,不能直接輸入https://*.example.com/file01.html或https://*.example.com/file02/。 示例: 您已接入CDN加速的泛域名為*
如何設置緩存首頁(根目錄)? CDN支持設置根目錄緩存規(guī)則。請前往CDN控制臺>域名管理>緩存配置頁面,在“緩存規(guī)則”頁簽的類型選項選擇“首頁”,設置根目錄的緩存規(guī)則。 父主題: 緩存配置
為什么OBS桶刪除了文件之后,用戶還能通過CDN地址訪問下載該文件? 請查看您緩存刷新和緩存預熱設置的時間間隔,如果您源站內容更新,但是系統(tǒng)里設置的緩存刷新和緩存預熱的執(zhí)行時間還未到,那么CDN節(jié)點的內容也沒有更新,用戶可以訪問到之前的文件。建議您源站資源更新后到CDN側執(zhí)行刷新操作,詳見緩存刷新。 父主題:
從而達到加速效果。您可以通過修改資源的緩存規(guī)則,控制資源在CDN節(jié)點的緩存時間,提高緩存命中率、減輕源站壓力。 支持區(qū)域:全部 配置緩存規(guī)則 狀態(tài)碼緩存時間配置 訪問控制 如果您想對訪問者身份進行識別和過濾,限制部分用戶訪問,提高CDN的安全性,您可以通過設置防盜鏈、IP黑白名單、UA黑白名單、URL鑒權來實現(xiàn)。
啟用CDN功能后上傳視頻,轉碼成功后可在視頻“基本信息”中查看播放URL是否為含有CDN域名。若為CDN域名,開啟CDN成功。開啟CDN后域名如下圖所示。未開通CDN功能域名如下圖所示。
test2”。 預熱URL CDN可以通過緩存預熱將源站資源主動緩存到CDN節(jié)點,用戶訪問時就能直接從CDN節(jié)點獲取到最新的資源,詳見緩存預熱。 當您的域名初次接入CDN加速、活動發(fā)布時您可以將源站資源預熱到CDN節(jié)點,用戶訪問資源時直接從CDN節(jié)點獲取,從而提升CDN的緩存命中率。 典型場景:
來幫助用戶實現(xiàn)對OBS源站上傳的文件創(chuàng)建刷新緩存任務的自動化。適用于源站是OBS桶,需要自動創(chuàng)建刷新緩存任務降低人力成本的場景。 方案架構 該解決方案基于函數(shù)工作流 FunctionGraph構建,幫助用戶快速實現(xiàn)CDN自動刷新緩存。方案部署架構如下圖所示: 圖1 方案架構圖 該解決方案會部署如下資源:
CDN緩存配置下目錄路徑指瀏覽器地址中的路徑,還是服務器中文件的路徑? 緩存配置中的目錄路徑就是瀏覽器中的訪問路徑。 父主題: 緩存配置
在CDN控制臺資源緩存過期時間設置為0,為何訪問到的仍然不是最新內容? 在CDN控制臺緩存過期時間設置為0,用戶訪問會直接回源請求資源。源站緩存過期時間重新設置后生效會稍有延遲,請耐心等待幾分鐘后再試。您也可以手動執(zhí)行緩存刷新功能,強制緩存過期。 父主題: 緩存配置
import com.huaweicloud.sdk.cdn.v2.region.CdnRegion; import com.huaweicloud.sdk.cdn.v2.*; import com.huaweicloud.sdk.cdn.v2.model.*; import java
緩存可以指定目錄,以及指定文件后綴嗎? 可以的,具體操作請參見緩存配置。 父主題: 緩存配置