檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
此時(shí)如果在CDN配置4xx狀態(tài)碼緩存時(shí)間,用戶再次請(qǐng)求資源將直接由CDN節(jié)點(diǎn)響應(yīng)4xx狀態(tài)碼,無需回源。 注意事項(xiàng) 如果加速域名的資源在CDN節(jié)點(diǎn)不緩存,即使設(shè)置了狀態(tài)碼緩存時(shí)間,也無法緩存客戶端請(qǐng)求該資源時(shí)產(chǎn)生的狀態(tài)碼。 后臺(tái)有特殊配置的域名暫不支持配置狀態(tài)碼緩存時(shí)間。 如果
如何刷新泛域名的CDN緩存? 泛域名緩存刷新時(shí)需要在控制臺(tái)的URL或目錄輸入框中輸入具體的需要刷新的二級(jí)域名下的URL或目錄路徑,不能直接輸入https://*.example.com/file01.html或https://*.example.com/file02/。 示例: 您已接入CDN加速的泛域名為*
緩存配置為什么沒有生效? 如果您配置了緩存規(guī)則,在使用過程中發(fā)現(xiàn)此緩存規(guī)則未生效,可能是以下原因: 緩存規(guī)則配置生效大約需要5分鐘時(shí)間,請(qǐng)您在規(guī)則生效后再驗(yàn)證。 您修改了緩存規(guī)則: 新的規(guī)則僅對(duì)后面緩存的資源生效,已經(jīng)緩存的資源需要等緩存過期后,再次緩存才會(huì)遵循新的緩存規(guī)則。 如
如何設(shè)置緩存首頁(根目錄)? CDN支持設(shè)置根目錄緩存規(guī)則。請(qǐng)前往CDN控制臺(tái)>域名管理>緩存配置頁面,在“緩存規(guī)則”頁簽的類型選項(xiàng)選擇“首頁”,設(shè)置根目錄的緩存規(guī)則。 父主題: 緩存配置
3步快速上手CDN 3步快速上手CDN 開通CDN服務(wù) 在使用CDN之前,您需要先開通CDN服務(wù)。 1.登錄CDN控制臺(tái)按照開通向?qū)ч_通CDN服務(wù),并按照您的實(shí)際業(yè)務(wù)需求選擇計(jì)費(fèi)模式; 2.若您已開通過CDN服務(wù),請(qǐng)?zhí)D(zhuǎn)到下一步; 添加CDN加速域名 如果您想通過CDN加速指定網(wǎng)站
緩存配置 緩存配置概述 配置資源在CDN節(jié)點(diǎn)的緩存規(guī)則 配置瀏覽器緩存過期時(shí)間 配置源站響應(yīng)狀態(tài)碼在CDN節(jié)點(diǎn)的緩存時(shí)間 配置客戶端訪問URL重寫 配置域名共享緩存組 父主題: 自定義域名配置
CDN是否支持批量配置加速域名的緩存策略? CDN控制臺(tái)不支持批量更改緩存配置,您可根據(jù)業(yè)務(wù)需要選擇以下方式調(diào)整域名緩存規(guī)則: 通過復(fù)制配置功能將其他域名的緩存規(guī)則復(fù)制到當(dāng)前域名,詳見復(fù)制配置。 通過API下發(fā)更改,詳見API參考。 父主題: 緩存配置
import com.huaweicloud.sdk.cdn.v2.region.CdnRegion; import com.huaweicloud.sdk.cdn.v2.*; import com.huaweicloud.sdk.cdn.v2.model.*; import java
緩存配置中配置緩存過期時(shí)間為365天,未過期,為什么有些文件能下載有些不能? 雖然緩存過期時(shí)間為365天,但是如果客戶請(qǐng)求量不大,CDN節(jié)點(diǎn)就會(huì)定期清除緩存。 您可以手動(dòng)對(duì)資源進(jìn)行緩存預(yù)熱,這樣用戶在首次訪問時(shí)即可從CDN節(jié)點(diǎn)中獲取最新資源,具體緩存預(yù)熱內(nèi)容請(qǐng)參見刷新預(yù)熱。 父主題:
OBS桶,需要自動(dòng)創(chuàng)建預(yù)熱緩存任務(wù)降低人力成本的場(chǎng)景。 方案架構(gòu) 該解決方案基于函數(shù)工作流 FunctionGraph構(gòu)建,幫助用戶快速實(shí)現(xiàn)CDN自動(dòng)預(yù)熱緩存。 CDN自動(dòng)預(yù)熱解決方案 版本:1.0.0???????????????????????????????????????????????????
配置域名共享緩存組 如果不同域名對(duì)應(yīng)相同的資源,您可以配置共享緩存組,將一個(gè)域名設(shè)置為主域名,組內(nèi)其他域名共享該域名的緩存,以提高緩存命中率。 如果您修改了緩存規(guī)則、緩存遵循源站設(shè)置,請(qǐng)注意: 新的規(guī)則僅對(duì)后面緩存的資源生效,已經(jīng)緩存的資源需要等緩存過期后,再次緩存才會(huì)遵循新的規(guī)則。
創(chuàng)建刷新緩存任務(wù) 功能介紹 創(chuàng)建刷新緩存任務(wù)。 單租戶調(diào)用頻率:30次/s。 調(diào)用方法 請(qǐng)參見如何調(diào)用API。 URI POST /v1.0/cdn/content/refresh-tasks 表1 Query參數(shù) 參數(shù) 是否必選 參數(shù)類型 描述 enterprise_project_id
如何提高緩存命中率 背景信息 CDN緩存命中率低,會(huì)導(dǎo)致源站壓力大,靜態(tài)資源訪問效率低。您可以針對(duì)導(dǎo)致CDN緩存命中率低的具體原因,選擇對(duì)應(yīng)的優(yōu)化策略,來提高CDN的緩存命中率。CDN緩存命中率包括流量命中率和請(qǐng)求命中率。 流量命中率 = 命中緩存產(chǎn)生的流量 / 請(qǐng)求總流量 請(qǐng)求命中率
間來源為CDN,支持配置的取值如下: 源站:CDN節(jié)點(diǎn)的緩存過期時(shí)間遵循源站的設(shè)置。 CDN:CDN節(jié)點(diǎn)的緩存過期時(shí)間遵循“緩存規(guī)則”中的“緩存過期時(shí)間”。 源站和CDN的最小值:CDN節(jié)點(diǎn)的緩存過期時(shí)間取緩存規(guī)則和源站二者的最小值。 說明: 如果源站同時(shí)配置了Cache-Con
創(chuàng)建刷新緩存任務(wù) 功能介紹 創(chuàng)建刷新緩存任務(wù)。 URI POST /v1.0/cdn/refreshtasks 參數(shù)說明請(qǐng)參見表1。 表1 參數(shù)說明 名稱 是否必選 參數(shù)類型 描述 enterprise_project_id 否 String 當(dāng)用戶開啟企業(yè)項(xiàng)目功能時(shí),該參數(shù)生效
緩存刷新和緩存預(yù)熱提示用戶權(quán)限不足 如果您在進(jìn)行緩存刷新和緩存預(yù)熱操作時(shí)提示權(quán)限不足,可參照以下方法排查: 如果您使用的是IAM子賬號(hào)登錄,請(qǐng)先確認(rèn)您的IAM子賬號(hào)是否具有刷新預(yù)熱的操作權(quán)限:CDN RefreshAndPreheatAccess。子賬號(hào)的操作權(quán)限可向主賬號(hào)管理員申請(qǐng)開通。
網(wǎng)站資源不需要緩存,需要直接從源站獲取,該如何設(shè)置? 不希望CDN緩存的資源,可以將緩存規(guī)則中緩存過期時(shí)間設(shè)置為0。 父主題: 緩存配置
為什么OBS桶刪除了文件之后,用戶還能通過CDN地址訪問下載該文件? 請(qǐng)查看您緩存刷新和緩存預(yù)熱設(shè)置的時(shí)間間隔,如果您源站內(nèi)容更新,但是系統(tǒng)里設(shè)置的緩存刷新和緩存預(yù)熱的執(zhí)行時(shí)間還未到,那么CDN節(jié)點(diǎn)的內(nèi)容也沒有更新,用戶可以訪問到之前的文件。建議您源站資源更新后到CDN側(cè)執(zhí)行刷新操作,詳見緩存刷新。 父主題:
刪除共享緩存組 功能介紹 刪除新共享緩存組。 共享緩存組內(nèi)不包含關(guān)聯(lián)域名時(shí)才可以刪除。 單租戶調(diào)用頻率:5次/s。 調(diào)用方法 請(qǐng)參見如何調(diào)用API。 URI DELETE /v1.0/cdn/configuration/share-cache-groups/{id} 表1 路徑參數(shù)
來幫助用戶實(shí)現(xiàn)對(duì)OBS源站上傳的文件創(chuàng)建刷新緩存任務(wù)的自動(dòng)化。適用于源站是OBS桶,需要自動(dòng)創(chuàng)建刷新緩存任務(wù)降低人力成本的場(chǎng)景。 方案架構(gòu) 該解決方案基于函數(shù)工作流 FunctionGraph構(gòu)建,幫助用戶快速實(shí)現(xiàn)CDN自動(dòng)刷新緩存。方案部署架構(gòu)如下圖所示: 圖1 方案架構(gòu)圖 該解決方案會(huì)部署如下資源: