經常看到服務商推 cdn 加速服務,但是一直沒動手給自己的網站整上過,今天閒來無事看看到底怎麼一回事,到底好不好用。
上來先把錢花了再說,正好腾訊最近有CDN 優惠活動,花了我¥12 整了個 100G / 年的。
購買完成之後,腾訊雲控制台 -> 內容分發服務 -> 域名管理 -> 點擊添加域名,進入下面頁面。
-
選擇正確的加速區域
-
加速域名,填寫自己的博客域名,還需要給域名添加一條 DNS 解析,示例如下:
-
加速類型,選擇CDN 網頁小文件
-
IPv6 訪問可不改
-
所屬項目可不改
-
標籤可不填
源站類型:若博客搭建在服務器中,選擇自有源。
回源協議:根據實際情況填寫,網站是用 http 訪問還是 https 訪問,就選擇什麼。
源站地址:博客部署的服務器 ip 地址
後面內容可以酌情配置或者可以跳過保存。
返回域名管理頁面可以看到我們已經有一個域名了,但是我們還得個這個域名配置一下 cname。
在我們的域名解析記錄中,在添加一條記錄,示例如下:
等待 DNS 解析完成之後,我們的博客配置 CDN 已經完成。
如何才能知道我們的 DNS 具體有沒有配置成功呢,可以登錄ChinaZ.com ,在ping 檢測中輸入我們博客網站,如果返回的結果類似如下,出現了多個 ip 則說明我們 CDN 是已經可以正常使用。
如果只出現了一個 ip 地址,說明我們的 CDN 沒有配置成功,請重新檢查配置。
這個配置總的來說不是很複雜,官網也有詳細的場景教學。
但是這裡面有一個問題,如果一個已經寫好的文章修改後進行了部署。訪客可能無法訪問到你新修改的頁面內容,而一直是訪問舊頁面。因為緩存節點命中了之前的緩存內容之後,就不會去源請求數據了,所以節點緩存需要在我們更新博客後進行緩存刷新才行,目前還沒有看到關於這方面的插件,後期可能會自己開發一個用用。目前有一個辦法,就是自己確保一個文章盡量寫完整後發布出去。