آموزش کامل ادغام تصاویر وردپرس با افزونه Backblaze B2 storage + Media Cloud

وردپرس接入Backblaze B2存储全教程,手把手教你快速配置,实现低成本نامحدود存储与高速加载。适合图片、视频、大文件站点,轻松解决备份与扩展难题!

记录WordPress网站的图片存储问题。服务器硬盘就那么点地方,图片一多后,网站备份就感觉喘不过气来。我就在想,有没有什么便宜又靠谱的云存储方案,能把这些图片甩出去?

然后就找到了Backblaze B2。

说实在,之前听过这个名字,但一直没仔细看。这次用心研究了一下,发现这玩意儿挺适合我的场景。

价格便宜,10GB以下免费,超出部分每GB只要0.006美元。跟那些主流云存储比起来,简直是白菜价。

آموزش کامل ادغام تصاویر وردپرس با افزونه Backblaze B2 storage + Media Cloud

你如果之前关注过的话,我其实写过怎么把Backblaze B2接入Cloudflare绑定自己的域名.

现在这篇算是续集,聊聊WordPress怎么跟Backblaze存储对接起来。

对接之前,建议你先绑定好Cloudflare。当然如果你不在意这个,那直接跳过也行。

Backblaze接入Cloudflare自定义域名的完整过程,我之前写过,这里就不重复了。

我们直接进入主题。

第一步:新建Backblaze存储桶

你需要在Backblaze后台新建一个存储桶。

یک سطل ذخیره‌سازی ایجاد کنید

进Backblaze后台,点My Account然后Buckets,再点Create a Bucket。

شما می‌توانید هر اسمی برای سطل (bact) انتخاب کنید؛ نکته‌ی کلیدی این است که برای مجوزهای دسترسی، «عمومی» (Public) را انتخاب کنید. بقیه‌ی موارد را به صورت پیش‌فرض باقی بگذارید.

创建好之后,你需要用到一个Endpoint,类似这样:s3.us-east-005.backblazeb2.com。这个后面配置的时候要用到。

第二步:新建Backblaze应用密钥

去Backblaze那边创建一个Application Key,就在App Keys那个页面,点Add Application Key:

ایجاد کلید برنامه

权限选读写就行。

کلید برنامه را اضافه کنید

这里有个小细节要注意,尽量别用主应用程序密钥。我自己的习惯是单独新建一个,只针对某一个存储桶的密钥。这样安全一些,就算出了问题,影响范围也有限。

创建之后一定要保存好这个密钥,因为它就显示一次,关掉窗口就再也找不到了。

我们需要用到两个东西:keyID和applicationKey。

第三步:WordPress安装Media Cloud插件

باطن وردپرس安装Media Cloud插件。你也可以用别的插件,但我试了几个,Media Cloud对Backblaze的支持还挺不错的。

安装好之后,进入设置界面。先打开Enable Cloud Storage这个开关。

安装好之后,进入设置界面。先打开Enable Cloud Storage这个开关。

然后是CLOUD PROVIDER部分:

  • Storage Provider选择Backblaze S3 Compatible
  • Access Key填写刚才Backblaze应用密钥的keyID
  • Secret填写刚才Backblaze应用密钥的applicationKey
  • Bucket填写你创建的存储桶名称
  • Bucket Privacy选择你存储桶的类型,我是选的Public
  • Custom Endpoint填写刚才拿到的那个Backblaze存储桶的Endpoint
  • Path Style Endpoint记得启用,这个别忘了

接下来是UPLOAD HANDLING部分:

设置UPLOAD HADNING

Delete Uploaded Files这个看你自己需求。我是不在服务器本地保存图片的,所以就启用了,上传完就从本地删掉。如果你服务器硬盘够大,或者想留个备份,那就别启用

  • Upload Images我选的是启用,这样图片就会直接上传到云存储
  • Delete Uploaded Files这个看你自己需求。我是不在服务器本地保存图片的,所以就启用了,上传完就从本地删掉。如果你服务器硬盘够大,或者想留个备份,那就别启用
  • Delete From Storage我也启用了,这样从媒体库删除文件时,也会从云存储里删掉

最后是CDN SETTINGS部分:

  • CDN Base URL填写你绑定到Backblaze存储桶的Cloudflare域名

CDN Base URL填写你绑定到Backblaze存储桶的Cloudflare域名

以上设置保存就可以了。

测试与验证

设置完成后,我们需要测试一下是否配置成功。配完之后保存,试传一张看看。能传上去,能通过自定义域名访问,那就对了。

你可以在Backblaze后台的My Account页面查看使用量,每天的存储量、下载量、请求次数都列得清清楚楚,方便你随时监控有没有超标。

خلاصه

说实话整个过程不复杂,就是步骤有点多,容易漏掉哪个开关没开。我第一次配置的时候就忘了启用Path Style Endpoint,结果图片怎么都上传不成功,后来才发现是这个小细节。

你想想看,原本需要自己服务器扛着的图片,现在都甩到了云端。服务器空间省出来了,访问速度反而可能更快,因为Cloudflare的CDN会帮你分发。而且对于大网站或小网站,成本确实很低,每个月最多可能几毛钱的事。

有时候我觉得,云计算发展到现在,很多以前觉得挺复杂的事情,现在都变得很简单了。以前搞个图片存储得自己买硬盘、配服务器、搞CDN,现在点几下鼠标就搞定了。Backblaze这种按量付费的模式,特别适合我们这种个人站长,用多少付多少,不用为用不到的资源买单。

以上,既然看到这里了,如果觉得不错,随手点赞、转发吧,如果想第一时间收到推送,也可以给我个关注~

ممنون که مقاله من را خواندید. دفعه بعد می‌بینمتان.

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

فهرست مقاله
رفته به بالا