前言
我们在写博客经常需要展示图片、gif 或者视频,这些资源存放在自己的服务器里自然是可以的,但是有如下缺点:
占用服务器存储空间
用户访问这些资源的时候会消耗云服务器提供的流量。流量费是很贵的。
为了解决上述的问题,我们可以将体积较大的图片、gif、视频等资源放到云服务商提供的对象存储服务里,除了能解决以上的问题以外,还有以下优点:
可以同时利用云服务商提供的 cdn 服务,加速资源访问。用户访问我们网站速度更快
除了博客以外,任何地方都能访问这些资源。例如我在记笔记的时候也能通过 url 访问图片
云存储服务商选择:
现在各大云服务商基本都会提供 cdn 和对象存储的服务,那么我们该如何选择呢?下面我推荐两家可以白嫖的对象存储的云服务商七牛云和又拍云
七牛云
操作
登录七牛云官网后,我们选择他们的对象存储 kodo 产品,点击立即使用
新建存储空间,这里要注意,访问控制选择“公开”,否则每次下载都要带上 api key,这不是我们想要的,当然就像系统提示的存在盗刷风险,这个是后话。
创建好空间后点击进入空间,七牛云给我们提供一个cdn 加速域名,可以免费使用一个月,一个月后就会被回收,也就是说一个月后你要访问对象存储需要绑定一个自己的域名
接下来我们往服务器传个图片测试一下,七牛云提供了下载和访问的链接
点击 “复制外链”然后我们粘贴到浏览器里,可以看到我们刚刚上传的图片。这里可以看到浏览器提示“访问不安全”,因为七牛云默认提供 http 的访问,使用 https 访问需要购买证书绑定。至于其他客户端如何绑定七牛云对象存储,七牛云的官方文档有说,网上也有大量资料,大家可以自行查阅。
价格
根据七牛云的价格表,开通七牛云对象存储服务的实名认证用户,每月可享受一定量的标准存储免费存储空间、标准存储免费 CDN 回源流量和标准存储免费请求数目。每个用户有免费的 10g 对象存储空间,每月免费 10g http 请求流量,每月100万次Get 请求次数 ,https 请求是 0.28 元/GB,这对普通开发者和个人博客绰绰有余,即便是使用 https 请求,以一般人的博客访问量,一个月最多 1 块钱
又拍云
操作
登录又拍云官网注册账号,注册账号实名认证后即可获得金额为61元的代金券,有效期为1个月。也就是说实名之后就可以立即免费使用又拍云的服务了。
当然这张代金券的有效期只有一个月,那如何获得更长时间的免费资源呢?这就需要申请加入又拍云联盟了
登录 又拍云联盟 在首页我们能看到,加入又拍云联盟即可得到 12 个月的 10g 免费存储我 15g 每月的 http/https 流量,条件是在你的网站页脚下方展示赞助商是又拍云。申请通过后,就能白嫖 12 个月的对象存储啦
价格
12 个月以后,如果我们还想使用又拍云的话具体怎么收费呢?正好有又拍云提供了价格计算器
可以看出,又拍云对象存储的计算是存储、cdn 服务、https 请求数量分别,计算的,折合下来一个月费用并不便宜,跟七牛云比就没有优势了
总结
各云服务商优缺点我总结成下面的表格
评论区