檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問(wèn)國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
查詢緩存規(guī)則 功能介紹 查詢緩存規(guī)則。 URI GET /v1.0/cdn/domains/{domain_id}/cache 表1 路徑參數(shù) 參數(shù) 是否必選 參數(shù)類型 描述 domain_id 是 String 加速域名id。 您可以通過(guò)查詢加速域名接口查詢加速域名id。 表2
緩存配置為什么沒(méi)有生效? 如果您配置了緩存規(guī)則,在使用過(guò)程中發(fā)現(xiàn)此緩存規(guī)則未生效,可能是以下原因: 緩存規(guī)則配置生效大約需要5分鐘時(shí)間,請(qǐng)您在規(guī)則生效后再驗(yàn)證。 您修改了緩存規(guī)則: 新的規(guī)則僅對(duì)后面緩存的資源生效,已經(jīng)緩存的資源需要等緩存過(guò)期后,再次緩存才會(huì)遵循新的緩存規(guī)則。 如
動(dòng)刷新。 登錄華為云控制臺(tái),在服務(wù)列表中選擇“CDN”,左側(cè)菜單欄選擇“預(yù)熱刷新”,在緩存刷新頁(yè)簽完成刷新操作。 通過(guò)CDN服務(wù)提供的緩存刷新、緩存預(yù)熱API接口,主動(dòng)調(diào)用CDN API接口來(lái)更新CDN緩存,詳見(jiàn)API參考。 如果只更新某個(gè)文件,建議使用URL刷新對(duì)更新的文件進(jìn)行
CDN自動(dòng)預(yù)熱解決方案 CDN自動(dòng)預(yù)熱解決方案 查看部署指南 方案咨詢 該解決方案有何用途? 該解決方案基于華為云函數(shù)工作流 FunctionGraph的OBS觸發(fā)器,來(lái)幫助用戶實(shí)現(xiàn)對(duì)OBS源站上傳的文件創(chuàng)建預(yù)熱緩存任務(wù)的自動(dòng)化。適用于源站是對(duì)象存儲(chǔ)服務(wù) OBS桶,需要自動(dòng)創(chuàng)建預(yù)熱緩存任務(wù)降低人力成本的場(chǎng)景。
配置域名共享緩存組 如果不同域名對(duì)應(yīng)相同的資源,您可以配置共享緩存組,將一個(gè)域名設(shè)置為主域名,組內(nèi)其他域名共享該域名的緩存,以提高緩存命中率。 如果您修改了緩存規(guī)則、緩存遵循源站設(shè)置,請(qǐng)注意: 新的規(guī)則僅對(duì)后面緩存的資源生效,已經(jīng)緩存的資源需要等緩存過(guò)期后,再次緩存才會(huì)遵循新的規(guī)則。
如何設(shè)置緩存首頁(yè)(根目錄)? CDN支持設(shè)置根目錄緩存規(guī)則。請(qǐng)前往CDN控制臺(tái)>域名管理>緩存配置頁(yè)面,在“緩存規(guī)則”頁(yè)簽的類型選項(xiàng)選擇“首頁(yè)”,設(shè)置根目錄的緩存規(guī)則。 父主題: 緩存配置
如何刷新泛域名的CDN緩存? 泛域名緩存刷新時(shí)需要在控制臺(tái)的URL或目錄輸入框中輸入具體的需要刷新的二級(jí)域名下的URL或目錄路徑,不能直接輸入https://*.example.com/file01.html或https://*.example.com/file02/。 示例: 您已接入CDN加速的泛域名為*
緩存刷新和緩存預(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)開(kāi)通。
緩存配置 緩存配置概述 配置資源在CDN節(jié)點(diǎn)的緩存規(guī)則 配置瀏覽器緩存過(guò)期時(shí)間 配置源站響應(yīng)狀態(tài)碼在CDN節(jié)點(diǎn)的緩存時(shí)間 配置客戶端訪問(wèn)URL重寫 配置域名共享緩存組 父主題: 自定義域名配置
import com.huaweicloud.sdk.cdn.v2.region.CdnRegion; import com.huaweicloud.sdk.cdn.v2.*; import com.huaweicloud.sdk.cdn.v2.model.*; import java
緩存配置中配置緩存過(guò)期時(shí)間為365天,未過(guò)期,為什么有些文件能下載有些不能? 雖然緩存過(guò)期時(shí)間為365天,但是如果客戶請(qǐng)求量不大,CDN節(jié)點(diǎn)就會(huì)定期清除緩存。 您可以手動(dòng)對(duì)資源進(jìn)行緩存預(yù)熱,這樣用戶在首次訪問(wèn)時(shí)即可從CDN節(jié)點(diǎn)中獲取最新資源,具體緩存預(yù)熱內(nèi)容請(qǐng)參見(jiàn)刷新預(yù)熱。 父主題:
創(chuàng)建刷新緩存任務(wù) 功能介紹 創(chuàng)建刷新緩存任務(wù)。 URI POST /v1.0/cdn/refreshtasks 參數(shù)說(shuō)明請(qǐng)參見(jiàn)表1。 表1 參數(shù)說(shuō)明 名稱 是否必選 參數(shù)類型 描述 enterprise_project_id 否 String 當(dāng)用戶開(kāi)啟企業(yè)項(xiàng)目功能時(shí),該參數(shù)生效
創(chuàng)建刷新緩存任務(wù) 功能介紹 創(chuàng)建刷新緩存任務(wù)。 單租戶調(diào)用頻率:30次/s。 調(diào)用方法 請(qǐng)參見(jiàn)如何調(diào)用API。 URI POST /v1.0/cdn/content/refresh-tasks 表1 Query參數(shù) 參數(shù) 是否必選 參數(shù)類型 描述 enterprise_project_id
test2”。 預(yù)熱URL CDN可以通過(guò)緩存預(yù)熱將源站資源主動(dòng)緩存到CDN節(jié)點(diǎn),用戶訪問(wèn)時(shí)就能直接從CDN節(jié)點(diǎn)獲取到最新的資源,詳見(jiàn)緩存預(yù)熱。 當(dāng)您的域名初次接入CDN加速、活動(dòng)發(fā)布時(shí)您可以將源站資源預(yù)熱到CDN節(jié)點(diǎn),用戶訪問(wèn)資源時(shí)直接從CDN節(jié)點(diǎn)獲取,從而提升CDN的緩存命中率。 典型場(chǎng)景:
設(shè)置CDN加速后,處理過(guò)的圖片存儲(chǔ)在哪里? 用戶通過(guò)CDN訪問(wèn)圖片處理服務(wù),CDN會(huì)對(duì)處理后的圖片做緩存,此時(shí)處理后的圖片存儲(chǔ)在CDN。 當(dāng)用戶再次對(duì)該圖片進(jìn)行相同的處理時(shí),由CDN直接返回處理后的效果,不會(huì)再次訪問(wèn)圖片處理服務(wù),也不會(huì)對(duì)此次圖片處理請(qǐng)求進(jìn)行計(jì)費(fèi)。 父主題: 圖片處理
S源站上傳的文件創(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ì)部署如下資源:
為什么OBS桶刪除了文件之后,用戶還能通過(guò)CDN地址訪問(wèn)下載該文件? 請(qǐng)查看您緩存刷新和緩存預(yù)熱設(shè)置的時(shí)間間隔,如果您源站內(nèi)容更新,但是系統(tǒng)里設(shè)置的緩存刷新和緩存預(yù)熱的執(zhí)行時(shí)間還未到,那么CDN節(jié)點(diǎn)的內(nèi)容也沒(méi)有更新,用戶可以訪問(wèn)到之前的文件。建議您源站資源更新后到CDN側(cè)執(zhí)行刷新操作,詳見(jiàn)緩存刷新。 父主題:
華為云CDN將調(diào)整狀態(tài)碼400的緩存邏輯 華為云CDN將于北京時(shí)間2024/06/07 00:00(北京時(shí)間)修改狀態(tài)碼400的緩存邏輯,由之前的默認(rèn)緩存3s調(diào)整為默認(rèn)不緩存,新邏輯生效后的影響如下: 如果您的域名之前從未修改狀態(tài)碼400的緩存邏輯,則后續(xù)執(zhí)行新的緩存邏輯,不緩存400狀態(tài)碼。
檢查您的緩存過(guò)期時(shí)間是否設(shè)置的過(guò)?。?span id="5xtlbbt" class='cur'>緩存過(guò)期時(shí)間設(shè)置的太小就會(huì)導(dǎo)致頻繁回源,如圖1所示,請(qǐng)合理設(shè)置緩存過(guò)期時(shí)間。 圖1 緩存過(guò)期時(shí)間設(shè)置過(guò)小 緩存規(guī)則有優(yōu)先級(jí)(數(shù)值越大優(yōu)先級(jí)越高),優(yōu)先級(jí)較高的會(huì)優(yōu)先匹配,請(qǐng)檢查您的緩存規(guī)則優(yōu)先級(jí)。 配置示例:某客戶為域名www.example
在CDN控制臺(tái)資源緩存過(guò)期時(shí)間設(shè)置為0,為何訪問(wèn)到的仍然不是最新內(nèi)容? 在CDN控制臺(tái)緩存過(guò)期時(shí)間設(shè)置為0,用戶訪問(wèn)會(huì)直接回源請(qǐng)求資源。源站緩存過(guò)期時(shí)間重新設(shè)置后生效會(huì)稍有延遲,請(qǐng)耐心等待幾分鐘后再試。您也可以手動(dòng)執(zhí)行緩存刷新功能,強(qiáng)制緩存過(guò)期。 父主題: 緩存配置