前言
網站剛剛搭建起來,覺得背景圖片什么的加載太慢了,所以打算開啟cdn加速。折騰了兩天,遇到了很多坑,在此記錄一下。
開始打算在www.vseu.com中進行cdn加速的,因為訪問vseu.com或者www.vseu.com的時候nginx是自動跳轉到www.vseu.com的(主要是配合ssl證書進行裝x,下一篇會介紹如何配置https證書),所以我以為對www進行加速就好了,www加速過程中遇到了很多坑,最后為還是換成了img.vseu.com...
至於為什么選擇七牛雲,因為Solo內置七牛雲文件上傳功能,自己懶得重寫了,其實之前也用過,感覺七牛口碑還不錯。
廢話少說,開始教程。
申請ssl證書
進行cdn加速之前,我們需要先去申請一個ssl證書。如果您的網站不需要通過https協議進行訪問,則可以跳過此步驟。
1.登錄七牛雲控制台,進入ssl證書服務。
2.購買證書,證書品牌:TrustAsia 證書種類:DV域名型。
3.補全信息,填寫域名信息和公司信息等。
4.確認證書,進入ssl證書服務列表查看我們剛剛申請的證書,進行域名所有權驗證,登錄阿里雲控制台--域名解析--添加解析,解析參數如圖所示。然后等待七牛雲簽發。
cdn加速
1.登錄七牛雲,創建存儲空間,這個不多介紹。
2.給存儲空間綁定域名或者自定義域名,加速域名記得要備案。通訊協議我選的https,http加速前10GB是免費的,https是0.28元/GB,感覺還可以,反正目前本博客也沒什么流量,一個月花不了幾塊錢。原站配置建議不要修改,我在這里遇到了很多坑。。。其他選項暫時可以不用修改,如有需要也可以開啟圖片自動瘦身功能,或許會更快一點,價格0.1元/千次。稍后就會顯示創建域名處理中了,這個時候我們可以先去配置cname。
3.配置cname,進入七牛雲融合cdn服務,在域名管理中找到我們剛剛創建的域名進行配置。這個時候會提示我們配置cname,那我們就配置一下咯。復制cname,登錄阿里雲控制台,點擊域名-->解析-->添加解析,記錄類型-->cname 主機記錄輸入你剛剛加速的域名(例如img.vseu.com) 記錄值就是你剛剛在七牛雲復制來的cname。添加好解析之后,等待七牛雲處理,大概十分鍾就好了。
4.再次進入到存儲空間概覽,如果正常的話cdn加速域名列表中應該有我們剛剛添加的加速域名了。這個時候進入到內容管理,設置外鏈默認域名為我們剛剛進行加速的域名,點擊保存。
5.將圖片上傳到剛剛創建的七牛雲存儲空間,這個空間下的資源都會進行cdn加速,然后復制外鏈進行訪問,會感覺好像快了那么一點點。。。在融合cdn服務的統計中可以看到加速域名的用量統計。