意義
用戶直接訪問OSS資源,速度會受到OSS下行帶寬以及Bucket地域的限制,若通過CDN+OSS的方式進行訪問,帶寬上限更高,并且可以將OSS的資源緩存至就近的CDN節(jié)點,通過CDN節(jié)點進行分發(fā),可以縮短網(wǎng)絡(luò)傳輸距離,加快用戶的調(diào)用速度;所有下行走的是CDN的流量,而CDN的下行流量單價會比OSS的下行流量單價更低,可以有效地節(jié)省流量成本。
計費依據(jù)
單純使用OSS,會消耗OSS的存儲費用以及下行流量費用;如果搭配了CDN使用,會消耗OSS的存儲費用、回源流量費用,以及CDN的下行流量費用。為什么說搭配CDN可以有效節(jié)省流量成本
從上面三張圖可以看出,OSS 1TB的下行流量需要505元,而CDN只需要180;就算加上1TB的回源流量,也遠比OSS的下行流量更便宜,而且實際情況中回源流量的使用量會遠小于下行流量,由此可見,OSS搭配CDN使用,可以有效地節(jié)省流量成本。
操作步驟
以域名lyxaicx.com為例,加速域名以oss.lyxaicx.com為例,實際配置過程中,可以根據(jù)自己的實際情況來選擇加速域名,包括主域名、二級域名、泛域名等
1、進入阿里云控制臺----全站加速,選擇域名管理----添加域名,配置完成之后選擇下一步
2、選擇返回域名列表
3、等到狀態(tài)為正常運行時,將CNAME值復(fù)制下來
4、進入阿里云控制臺----域名,找到需要配置的域名,選擇解析
5、添加記錄,這里選擇CNAME,主機記錄根據(jù)加速域名來填寫,記錄值粘貼剛剛復(fù)制的加速域名CNAME值,其他不變,選擇確定
6、等待幾分鐘,ping加速域名,查看加速是否生效,如下圖,表示已生效
7、此時我們進入OSS控制臺,選擇對應(yīng)的bucket,進入域名管理,可以看到我們添加的加速域名已經(jīng)出現(xiàn),選擇開啟CDN緩存自動刷新
8、進入文件管理,選擇使用自有域名
9、此時可以看到文件的鏈接已經(jīng)變?yōu)槲覀兊募铀儆蛎麨殚_頭
10、直接訪問上述的URL,通過開發(fā)者工具檢查可以發(fā)現(xiàn),CDN已經(jīng)生效并成功緩存了這張圖片
11、若想要保住鏈接長期有效,需要更改文件讀寫權(quán)限,點擊設(shè)置讀寫權(quán)限,選擇公共讀,點擊確定,返回,此時鏈接變?yōu)殚L期有效
12、如果需要配置證書加密訪問,先開啟HTTPS訪問,然后回到全站加速控制臺,點擊加速域名,選擇修改配置,配置完成即可通過https加密訪問。