阿里雲 CDN+OSS 解決方案


阿里雲 CDN+OSS 解決方案

一、總結

一句話總結:

就是使用oss作為cdn的源站,當然在這個過程中可以選擇給oss綁定服務器子域名,當然也可以選擇不

 

 

二、阿里雲 CDN+Oss 解決方案

轉自:阿里雲 CDN+Oss 解決方案_網絡_Leon的博客-CSDN博客
https://blog.csdn.net/qq_28018283/java/article/details/78223478

 

導讀:使服務器上的靜態資源,比如css、js、圖片,通過cdn 分發到用戶,使得用戶的訪問體驗變好,同時將這些資源放在oss 上,節省服務器資源,同時將cdn 回源設置為 oss 源站,減少cdn 回源產生的帶寬壓力和產生的流量費用 。

這里以我的網站 https:www.leon0204.com 為例子,來進行部署,這樣看起來直觀簡單,畢竟我第一次部署時,查找網上的文檔里用的都是一些假數據,作為第一次看起來感覺雲里霧里。

1 添加二級域名

假設你已經有一台服務器和自己的域名,現在我們首先要做的是添加一個二級域名,作為靜態資源域名,這樣不用全站cdn,這里我設置為 static.leon0204.com ,在域名管理中添加二級解析。

 

 

 

二級域名解析設置 ,這里 cname 的獲取方法在步驟3中

 

 

2 添加 oss 服務

進入 oss 控制台,點擊右側的新建 bucket ,注意這里 Endpoint 將作為 cdn 的源站。

 

 

點擊左側新建的 bucket ,獲取 access_keyaccess_sercet 之后,上傳圖片到 oss 的方法可以參考文檔

進入圖片管理。編輯圖片上傳的樣式,這一步可以不做。

 

 

oss 中添加用戶域名綁定,如下圖

 

 

3 添加 CDN

為第一步創建的二級域名,添加 cdn ,這里 cdn 源站選擇 第二步創建的 oss 站點

 

 

創建審核成功之后,會得到 cname,拿着 cname 去添加二級域名的 cname 解析,就完成了

 

 


4 總結

 

 

回顧一下整個系統的流程,當用戶通過 www.leon0204.com 訪問 static.leon0204.com/article/like.jpg 的靜態資源時,會繞服務器,解析到 static.leon0204.com.w.kunlunar.com 去,cdn 會查找緩存是否有命中的,第一次訪問的時候 cdn 的緩存為空,cdn 去設置的 源站oss 查找, leonimg.oss-cn-shenzhen.aliyuncs.com ,然后分發給用戶,這樣一套流程就完成了。

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM