Bill

Bill

免費10G物件儲存,可用作圖床

建立了自己的博客以後,常常博客內有很多圖片。存儲到博客本地又會拖延博客加載速度,佔用伺服器空間,於是不少人選擇了圖床。但是,市面上很多圖床不穩定,如前期新浪圖床、gitee 掛掉的事情,讓很多使用圖床的人們損失慘重。而且圖床速度不穩定,還有許多限制,如圖片大小,單次文件傳輸數量,有的圖床還做了限速。最重要的是圖床只能傳圖片,有些視頻、PDF 資源就無法上傳。所以我們可以使用 backblaze 對象存儲,既免費、速度快,文件也十分安全。

一、註冊。
首先打開https://www.backblaze.com/b2/sign-up.html,註冊 b2 雲存儲,如果你沒有用 VPN,國內 ip,可能需要驗證國內手機號,產生大約 0.1 左右的費用。

backblaze 收費標準(百度圖片搜索)

二、創建存儲。
點擊 Buckets,然後新建。
Backblaze B2 新建存儲
創建好了 Buckets 後,你可以設置 Bucket Settings、Lifecycle Settings、CORS Rules 等。
點擊 “Browse Files” 可以上傳和下載文件。
點擊上傳的文件,然後就可以看到文件的 URL 鏈接了,這個鏈接就可以分享出去了。
Backblaze B2 支持給文件設置快照,這個功能是其它的雲存儲所沒有的。
Backblaze B2 還可以使用 S3 協議管理軟件來快速對文件進行上傳下載。

三、綁定 cloudflare。
如果你的 Backblaze B2 流量非常大的話,還可以將 Backblaze B2 接入到 CloudFlare CDN,設置好緩存策略,讓流量走 CloudFlare CDN,這樣可以省掉流量費。首先,你需要到 CloudFlare 設置域名 DNS 解析。

3.1 CloudFlare 接入
我的 Backblaze B2 的域名是 f000.backblazeb2.com,所以我在 CloudFalre 中添加一個 CNAME 解析記錄,記錄值是 f004.backblazeb2.com。
Backblaze B2 設置 DNS 解析
去 cloudflore 設置域名解析到 f004.backblazeb2.com/(視具體情況)
Backblaze B2 添加解析記錄

3.2 設置緩存策略
到 CloudFlare 官網查看你的域名,點擊頁面規則,然後點擊添加一個規則。

(1)Backblaze B2 添加規則
URL 填寫:https:// 你的網站域名 /file/backblaze 存儲桶名 /*(即該目錄下所有文件,你可以根據自己的實際來設定),緩存等級為緩存所有。

(2)Backblaze B2 緩存所有
然後,你還需要到 Backblaze B2,在 Bucket Info: 處添加緩存時間,該時間越長那麼文件在 CloudFlare CDN 節點上緩存的時間越長,單位為秒,請根據需要來設定。
{"cache-control":"max-age=720000"}
如下圖:
backblaze_15.webp

四、總結
國外雲存儲服務非常多,Backblaze B2 的優勢就在於價格便宜,而且還有免費的額度,註冊和申請 Backblaze B2 賬號也非常容易,不需要信用卡驗證,免費容量也足夠一個小博客使用了。
市面上有非常多的插件和服務支持 Backblaze B2 的 API,對於 Wordpress 用戶完全可以將 Backblaze B2 當成附件和備份存儲,Backblaze B2 搭配 CloudFalre 既可以加速又可以節省流量。
如果你發現你的 B2 套了 Cloudflare 後報錯:該網頁無法正常運作 xxx.xxx.xxx 將您重定向的次數過多。 ,記得在 cloudflare 的 SSL/TLS 要設置為 Full (默認是 Flexible)。

(文章除總結部分參考挖站否外,其餘內容全部原創,部分圖片選自百度圖片搜索結果)
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。