插件中心是騰訊云CDN的增值插件功能的大本營,主要聚焦內容處理和內容安全方向,通過總結騰訊云CDN服務于各行各業(yè)的經驗,提煉行業(yè)共性需求,為用戶們提供具有獨特價值的增值服務能力。經過CDN和SCF產研團隊數月的創(chuàng)新和打磨,目前已上線三個功能:定時刷新預熱、APK動態(tài)打包、區(qū)域訪問控制!
一.定時刷新預熱
1.使用場景
刷新:當源站儲存的業(yè)務內容有更新或需要下架違規(guī)資源時,可以通過提交刷新請求將CDN節(jié)點上指定的緩存內容強制過期。當用戶再次訪問時,CDN節(jié)點將回源獲取已更新內容返回給用戶并在節(jié)點緩存最新資源。
預熱:當新版本安裝包或升級包發(fā)布前或運營活動發(fā)布前,提前將資源預熱緩存至CDN加速節(jié)點,當用戶發(fā)起訪問請求時,可以直接從CDN節(jié)點獲取,有效地降低回源率,提升用戶體驗。
刷新和預熱是CDN用戶的常用功能,對于頻繁更新業(yè)務內容的游戲、電商、資訊等行業(yè)用戶來說,手動進行刷新預熱十分繁瑣,稍有不慎就可能損害用戶訪問體驗,定時刷新預熱可以很好地解決這個問題,通過聯(lián)動騰訊云SCF云函數,實現(xiàn)定時CDN刷新、預熱任務的配置。增加內容存緩存處理任務的靈活度,同時通過支持txt文件拖曳,優(yōu)化了操作體驗。
2.配置說明
登錄CDN控制臺,在菜單欄里選擇【插件中心】,單擊定時刷新預熱插件功能卡片即可開通定時刷新預熱。首次開通之后,也可以單擊卡片底部的【基礎配置】進入定時刷新預熱的任務列表頁面進行配置。
在新建定時任務界面,選擇相應的任務類型、設置Cron定時表達式(見下文)、輸入對應的刷新/預熱URL,并進行SCF授權,系統(tǒng)即可自動生成對應的SCF云函數,并按時觸發(fā)對應的任務。
小TIPS
云函數(Serverless Cloud Function,SCF):是騰訊云為企業(yè)和開發(fā)者們提供的無服務器執(zhí)行環(huán)境,幫助您在無需購買和管理服務器的情況下運行代碼。您只需使用平臺支持的語言編寫核心代碼并設置代碼運行的條件,即可在騰訊云基礎設施上彈性、安全地運行代碼。SCF是實時文件處理和數據處理等場景下理想的計算平臺。
在任務狀態(tài)頁面,可以查看定時任務最近一次的執(zhí)行情況。
二.區(qū)域訪問控制(限免)
1.使用場景
你有沒有遇到過這種情況?
·業(yè)務頻繁遭受攻擊,查看請求源代碼時發(fā)現(xiàn)攻擊都來自同一個地區(qū)...
·對于具有區(qū)域版權的業(yè)務內容,需要嚴格控制訪問區(qū)域,避免引起版權風險...
區(qū)域訪問控制通過Client IP識別終端用戶所在地,允許客戶針對全部內容或者指定目錄,設置各區(qū)域終端用戶的訪問權限,有效抵御固定區(qū)域的攻擊行為,保護版權。
2.配置說明
登錄CDN控制臺,在菜單欄里選擇【域名管理】,單擊域名右側【管理】,即可進入域名配置頁面,第二欄【訪問控制】中可看到區(qū)域訪問控制。首次打開須跳轉至插件中心首頁,打開區(qū)域訪問控制插件功能后,再回到域名管理進行配置。區(qū)域訪問控制允許針對全部內容/指定目錄設置黑白名單,終端用戶所在區(qū)域可以多選。
三.后續(xù)規(guī)劃
騰訊云CDN插件中心將持續(xù)聚焦內容安全和內容處理,計劃推出Cookie認證、遠程異步鑒權等功能,敬請期待!