wordpress qq相冊青島神馬排名優(yōu)化
文章目錄
- 1.KodCloud云盤系統(tǒng)接入CDN之前的效果
- 2.配置KodCloud云盤接入CDN加速器
- 2.1.添加CDN域名
- 2.2.配置域名信息
- 2.3.CDN推薦配置設(shè)置
- 2.4.CDN加速器配置完成
- 3.配置云解析DNS增加CDN域名的解析
- 4.為CDN加速器配置HTTPS
- 5.驗(yàn)證網(wǎng)站是否接入CDN
- 6.訪問應(yīng)用程序觀察請求速度
- 7.觀察CDN分布式緩存的實(shí)現(xiàn)效果
網(wǎng)站接入CDN的前提必須域名要備案,否則無法使用。
如果你的域名沒有進(jìn)行備案,但是你有真實(shí)的域名,在配置CDN的時(shí)候加速區(qū)域可以選擇全球非中國大陸,通過這種配置可以去驗(yàn)證CDN的效果,配置完成后,可以購買一臺海外的Windows服務(wù)器,通過這個(gè)Windows服務(wù)器驗(yàn)證CDN加速器。
如果網(wǎng)站必須采用HTTPS加密訪問,那么接入CDN后,也需要在CDN中配置HTTPS,否則無法訪問。
1.KodCloud云盤系統(tǒng)接入CDN之前的效果
我們可以在cmd中ping云盤系統(tǒng)的域名,可以看到解析到了SLB負(fù)載均衡器的地址上。
也可以在這個(gè)網(wǎng)站中https://tool.chinaz.com/查詢各個(gè)地區(qū)訪問云盤系統(tǒng)的解析地址,如下圖所示,云盤系統(tǒng)各省訪問的地址全都是SLB負(fù)載均衡的地址,SLB在北京機(jī)房,偏遠(yuǎn)地區(qū)的訪問速度會(huì)大大降低并且也會(huì)存在超時(shí)的現(xiàn)象,如下圖所示。
2.配置KodCloud云盤接入CDN加速器
2.1.添加CDN域名
進(jìn)入CDN控制臺后點(diǎn)擊域名管理—>添加域名。
2.2.配置域名信息
1)配置要加速的域名以及加速類型
在加速域名中添加kodcloud的域名kodcloud.jiangxl.com.cn—>業(yè)務(wù)類型選擇圖片小文件—>加速區(qū)域?yàn)閮H中國內(nèi)地。
第一次添加域名時(shí)會(huì)要求進(jìn)行驗(yàn)證,根據(jù)提示內(nèi)容添加一條DNS解析記錄即可。
如果業(yè)務(wù)覆蓋全球則要選擇全球范圍。
2)配置CDN回源信息
用戶請求的數(shù)據(jù),CDN不存在時(shí)則會(huì)回源,在這里配置CDN要向哪里進(jìn)行回源請求數(shù)據(jù)。
點(diǎn)擊新增源站信息。
源站信息的種類有很多種,生產(chǎn)環(huán)境中都會(huì)選擇使用OSS域名的形式,一般靜態(tài)資源都會(huì)存儲(chǔ)在OSS中,但是kodcloud沒有將靜態(tài)資源分離出來,因此我們只能選擇IP類型,如果選擇源站域名還是填寫kodcloud.jiangxl.com.cn的話,最終還是會(huì)被DNS解析到CDN這里,從而無法回源。
如果場景是CDN必須回源到程序所在的WEB服務(wù)器,而不是其他服務(wù)器,那么就需要使用IP類型的方式,使CDN回源時(shí)跳過CDN域名解析直達(dá)WEB服務(wù)器。
源站信息選擇IP類型—>填寫SLB負(fù)載均衡的IP地址—>網(wǎng)站是https類型訪問端口填寫443。
由于我們的網(wǎng)站是強(qiáng)轉(zhuǎn)HTTPS,因此回源的端口必須填寫443,否則就會(huì)導(dǎo)致網(wǎng)站無法訪問,如果你的應(yīng)用程序是HTTP訪問模式,那么填寫80端口即可。
源站信息添加完成點(diǎn)擊下一步。
2.3.CDN推薦配置設(shè)置
推薦配置中保持默認(rèn)即可,只需要開啟頁面優(yōu)化以及智能壓縮等屬性即可。
2.4.CDN加速器配置完成
CDN配置完成后會(huì)返回一個(gè)CNAME記錄值,也就是CDN提供的域名,我們需要在域名的DNS解析中增加這個(gè)CNAME解析。
3.配置云解析DNS增加CDN域名的解析
打開云解析DNS控制臺,找到我們要解析的域名。
點(diǎn)擊添加記錄—>記錄類型選擇CNAME—>主機(jī)記錄為kodcloud—>記錄自為kodcloud.jiangxl.com.cn.w.kunlunsl.com
添加完成后kodcloud.jiangxl.com.cn域名就會(huì)被解析到kodcloud.jiangxl.com.cn.w.kunlunsl.com這里。
如果kodcloud.jiangxl.com.cn域名的解析記錄存在A記錄則需要事先刪除。
4.為CDN加速器配置HTTPS
我們的網(wǎng)站是HTTPS加密訪問的,并且使用HTTP訪問會(huì)自動(dòng)跳轉(zhuǎn)至HTTPS,因此我們也需要給CDN配置HTTPS,否則是無法訪問的。
1)點(diǎn)擊域名管理—>找到我們的域名—>點(diǎn)擊管理—>點(diǎn)擊HTTPS配置—>修改配置。
2)開啟HTTPS安全加速—>證書來源選擇云盾—>證書名稱找到kodcloud域名的證書—>點(diǎn)擊確定即可。
3)配置完成。
5.驗(yàn)證網(wǎng)站是否接入CDN
當(dāng)網(wǎng)站接入CDN之后,使用ping命令測試網(wǎng)站域名時(shí),就會(huì)被解析成由CDN提供的域名,我們可以通過ping命令來驗(yàn)證CDN加速器的配置效果。
當(dāng)我們執(zhí)行ping命令后,返回的解析地址不再是SLB的地址,而是直接由CNAME解析記錄指向了CDN提供的域名,然后解析到了離訪問用戶最近的邊緣節(jié)點(diǎn),由邊緣節(jié)點(diǎn)提供資源訪問。
也可以在ping.chinaz.com網(wǎng)站中檢測kodcloud云盤的速度,如下圖,已經(jīng)顯示了我們使用了阿里云的CDN加速服務(wù),并且不同地區(qū)的用戶訪問云盤系統(tǒng)都會(huì)有不同的解析地址。
6.訪問應(yīng)用程序觀察請求速度
CDN也配置了HTTPS,此時(shí)網(wǎng)站也可以正常通過HTTPS進(jìn)行訪問,接入CDN后訪問速度明顯有提升。
F12調(diào)試頁面在請求表頭中看到了kunlun的字符串就表示網(wǎng)站接入了CDN。
另外也可以在kodcloud中上傳一個(gè)視頻,由不同地區(qū)的用戶分別執(zhí)行wget命令去下載驗(yàn)證下載速度。
7.觀察CDN分布式緩存的實(shí)現(xiàn)效果
我們可以在kodcloud服務(wù)中上傳一個(gè)視頻文件,然后讓不同地區(qū)的主機(jī)去下載,觀察不同地區(qū)主機(jī)解析kodcloud域名的地址以及下載速度。
1)呼和浩特地區(qū)的主機(jī)
CDN解析地址為124.238.245.57,下載速度為14.2MB/s。
1)杭州地區(qū)的主機(jī)
CDN解析地址為101.226.27.208,下載速度為13.4MB/s,也可以在百度上查詢解析地址的地理位置。