阿里云OSS云储存使用教程及优化版插件分享

关于网站内容储存在服务器还是第三方储存已经是老生常谈的问题了,也有很多人在问我子比主题能不能用第三方储存。我也简单的说几点!

  1. 子比主题支持所有第三方储存,COS/OSS等都支持
  2. 常见的第三方储存都有十分成熟的插件,在wp后台的插件中心搜索安装即可
  3. 一般网站我都不建议用第三方储存!不管是你内容有多少,都不建议,这是我多年以来的经验。

为什么不建议原因我也简单说说:

  1. 不管你内容有多少,第三方储存的成本都会远高于服务器成本。假设1T硬盘的服务器多少钱,云存储1T每个月的流量多少钱,自己对比一下就知道了
  2. 第三方储存要单独管理,麻烦。
  3. 上传文件时候,先上传到自己的服务器,再有服务器上传到第三方储存,想想就知道会会影响上传效率了
  4. 众所周知,第三方储存防攻击可是一件很让人头疼的的事儿,没有办法100%防止,我都因此损失了上万元。
  5. 有些人觉得可以加快加载速度,那就更加没有必要了,直接用CDN缓存静态文件一样可以加速,注意:用第三方储存也要要用接入cdn(而且是必须,不然被攻击就损失大了),反正都要用cdn,不都是静态缓存加入吗

我一直在用OSS upload这一款插件,很多年了,很成熟稳定,但是这一款插件也有很多年没有跟新了,虽然也不要更新什么,我这里分享一个我优化后的插件,如果你也用了阿里云OSS,可以直接下载使用!

优化明细:

  • 增加了禁止裁剪缩略图功能(用了oss图片参数功能,就没必要裁剪了,提高上传性能)
  • 优化了上传流程中的几个小细节,提高了上传效率
  • 优化了图片meta数据获取的几个逻辑问题
  • 优化其他一下小逻辑

使用教程:

  1. 进入阿里云OSS控制台,购买OSS,并创建Bucket(又叫储存桶)
  2. 进入阿里云控制台AccessKey管理,创建一个AccessKey(已经有了的就直接用就行了,不用再创建)
  3. 下载插件并安装、启用,然后进入OSS Upload配置,依次填写配置
图片[1]-阿里云OSS云储存使用教程及优化版插件分享-WordPress主题模板-zibll子比主题
图片[2]-阿里云OSS云储存使用教程及优化版插件分享-WordPress主题模板-zibll子比主题

截图所示,插件的其他配置建议保持默认,下面的缩略图质量建议设置为50-80,可有效的加速

插件更新日志

2025-10-07:官网之前一直使用的php 7.2,更新zibll v8.2后,也把php 更新到PHP 8.4了,结果这个插件由于原作者太久没更新了,导致不兼容PHP 8+,会提示文件夹权限错误,还有一些其他bug。我都一起处理了,现在完美兼容PHP 8+

插件下载:

oss-upload-增强版V4.9.1.zip
zip文件
1.3M

重要提醒:

最后,必须要郑重提醒一下:使用任何第三方云存储都要做好防御工作!必须使用带有支持私有Bucket回源且支持防御的CDN,否则都会轻易被攻击,损失不可估量,入行较久的站长可能听过互联网流传着一句话:用了云存储,一夜损失一套房。

这个配置起来十分复杂,简单的说一下原理。

  1. Bucket的读写权限设置为私有,也就是说所有人都不能访问和写入任何文件
  2. 接入支持私有Bucket回源(有些叫云存储鉴权等)的CDN,并配置域名,这时候,就只有通过这个CDN链接才能访问云存储的文件
  3. 合理配置cdn的防御规则,防止被攻击

做好以上3点后,基本上可以防御大部分的攻击了,因为云存储设置为私有了,是无法被直接访问的,就算被攻击,也只是消耗cdn的流量和请求量,这个损失就远低于云储存被攻击的损失了!

最后,教程结束,除了阿里云OSS云存储外,zibll主题支持所有的云存储,教程大致差不多,对应的插件直接在wp后台搜索即可!

© 版权声明
THE END
文章不错?点个赞呗
点赞94赞赏 分享
评论 共3条

请登录后发表评论