一年14元的網站加速方案:藉助鏡像回源自動把圖片資源同步雲端

羽度非凡 發佈 2024-01-01T05:43:16.788641+00:00

#頭條創作挑戰賽#非凡博客現在使用的網站主題是需要有圖片的,所以我也在寫每篇文章的時候都會加入至少一張圖片,有幾篇介紹健身運動的文章中還插入了一些GIF動圖,所以現在這些圖片附件占的體積有點大,而且後續隨著內容的不斷增加,圖片附件體積肯定也會逐漸增加。

非凡博客現在使用的網站主題是需要有圖片的,所以我也在寫每篇文章的時候都會加入至少一張圖片,有幾篇介紹健身運動的文章中還插入了一些GIF動圖,所以現在這些圖片附件占的體積有點大,而且後續隨著內容的不斷增加,圖片附件體積肯定也會逐漸增加。


之前我曾想過直接用雲存儲的方案,把圖片上傳到雲端,再開啟CDN調用訪問,但一直都沒有實施,這次借著百度雲加速關閉免費CDN的契機,完成了這次改動,只是使用的方案與之前計劃的有些不同。


最初計劃的方案:

1.使用雲存儲自動同步的插件,將現有圖片上傳到雲端,ZBLOG應用中心有相關的插件,免費版似乎已經很久不更新了,付費版的價格也不算貴,30-60元不等。

2.將整站接入到雲存儲所在服務商的CDN服務中,原本選擇的是又拍雲,加入「又拍雲聯盟「可以獲得10GB存儲空間和15GB加速流量。

不過在一位ZBLOG開發者朋友的建議下,我選擇了另一種成本更低且效果更好的方案:

1.服務商選擇了七牛雲,註冊帳戶直接獲得10GB存儲空間、10GB回源流量等權益,最重要的是七牛雲支持「鏡像回源」,這套方案比傳統的雲存儲設置更簡單。

2.在」對象存儲「中創建存儲空間。

存儲空間名稱 - 隨意起名,只是給你自己看的;

存儲區域 - 建議選擇你網站的伺服器所在地,我的網站伺服器在廣州,所以這裡選擇了」華南-廣東「;

訪問控制 - 網站要從雲空間調用圖片,所以這裡肯定選擇」公開「


3.創建的雲存儲空間會分配一個30天的測試域名,所以我們要綁定自己的域名,直接用網站域名的二級域名就可以了,在」自定義CDN加速域名「中選擇」綁定域名「。


加速域名 - 推薦使用網站二級域名,例如」cdn.feifanblog.com「;

通信協議 - 如果網站已經全站開啟HTTPS,這裡推薦也選擇HTTPS,SSL證書可以直接申請七牛雲提供的」TrustAsia DV單域名「證書,期限是免費1年,如果沒有意外的話,到期後可以再繼續申請,然後按要求綁定SSL證書;

使用場景 - 非凡博客主要是想將圖片存儲到雲端,所以這裡我選擇」圖片小文件「;

緩存配置 - 我選擇了」使用推薦配置「,然後只保留了前兩條;

忽略URL參數 - 如果網站已經開啟偽靜態,這一項的設置就無所謂了,但我還是選擇了」開啟「;

其他設置基本不用變;


4.綁定域名之後,在」空間管理「中找到自己創建的存儲空間,選擇」設置「,在菜單中切換到」空間設置「,找到」鏡像回源「,開啟這項功能之後,」主域名「填寫網站域名,其他設置保持不變;

5.在網站後台的」應用中心「里找到一款」七牛鏡像「的免費插件,下載並安裝,非凡博客使用的是ZBLOG程序,Wordpress也有這類免費插件,如果是Wordpress用戶的話,可以自己找一下;

6.在網站後台的」插件管理「中找到安裝好的」七牛鏡像「插件並打開設置。

七牛域名地址 - 屬於我們在七牛雲創建存儲空間時綁定的那個二級域名,例如」https://cdn.feifanblog.com「;

Zblog安裝目錄 - 如果你的網站安裝在伺服器的Web主目錄下,這裡保持默認,如果是安裝在子目錄下,就改為子目錄的路徑;

其他設置基本不用變;


到這裡就已經設置完成了,然後檢查一下我們的設置有沒有生效:

訪問自己網站首頁,然後在七牛雲的」空間管理」中找到我們創建的存儲空間並點擊後面的「文件」,當看到這裡已經自動創建文件夾並有網站文件自動同步過來,就證明我們的設置沒有問題並且已經生效了。

----------------------------


最後需要提醒一下,對於中小型網站來說,免費的雲存儲空間和CDN流量已經夠了,不過以上的配置方案還是需要支付一些費用的:

添加自定義域名的時候,我推薦通信協議選擇了「HTTPS」,而七牛雲贈送的免費流量只是HTTP流量,轉成HTTPS的流量是需要額外付費的,對於流量不大的網站來說這個費用並不高,非凡博客這兩天的費用是0.04元/天,按照這樣計算的話,一年也就是14元左右。

關於七牛雲的HTTPS流量計費方式有一張簡單的表格:

如果網站流量比較大的話,資源包會更划算。

關鍵字: