腾讯云&阿里云 对象存储(OSS/COS)使用实录

腾讯云&阿里云 对象存储(OSS/COS)使用实录

背景

博客采用的服务器在载入较大的资源时会产生明显的卡顿,影响使用体验,故我在考虑将一些静态资源(如图片)进行加速。本来我准备随便找个CDN用用,但是境内使用都要备案,境外的我又用不着,便作了罢。而且只为了那一点资源去搞一个CDN,颇有点杀鸡用牛刀的意味。 于是我便看上了对象存储服务(OSS),成本低,效果好,还不用备案。将资源传到OSS上,由客户端直接调用,速度自然是非常快。

服务的开通与配置

因为服务器在腾讯云上,自然就首选腾讯云的对象存储服务(COS[hidden]play[/hidden]),使用前先选择合适的资源包。由于博客的内容还不是很多,这里先挑个小的,以后有需要再升级。 如图所示,选择『标准存储容量包』,看上去是不是还挺便宜的?这还只是存储容量,就相当于你网盘的容量,可是上传下载还要另外付费(当然它不限速)。千万要注意这一点,否则可能会带来财产损失。 选择完资源包,接下来就要创建存储桶(Bucket),名称可以自行选择,但是访问权限要选“公有读私有写”,图中马赛克的部分是APPID,这两个参数马上都会用到。 创建完桶之后就要上传文件了,这里可以使用官方的COSBrowser,还挺方便的。这里将WordPress博客wp-content/uploads目录下的所有文件上传至桶内。 至此,腾讯云端配置基本完成,接下来就要在WordPress后台进行设置,将静态资源的请求指向桶。这项任务可以通过插件简单实现,这里就不再赘述,在WordPress后台搜索COS即可找到合适的插件。 配置完服务,替换好静态链接之后,清空浏览器缓存,就可以看到效果了,我博客背景那幅4K的图也能流畅加载了。 [admonition]建议开启防盗链,以防被盗图,偷跑流量。[/admonition] 阿里云的服务配置大同小异,体验体验就行了。

总结

这个方案对于小流量的博客加速还是十分友好的,但是访问量一大就没有这么经济了。两家的存储费用都不贵,阿里的在搞活动,稍稍便宜一点,但整体差距并不大。真正的消费在流量上,每一次访问都会请求一次图片文件,这些可都是要计费的(大部分是0.5/G)。腾讯云以前还一直提供10G/月的免费流量,但是于2020年取消了这项优惠(老用户不受影响),搞得我很痛苦。 最后,对象存储用起来很爽,但成本需要注意。暂时先用着,如果费用过高,我还是会换回源站(或许再找/搞个图床?)。
Licensed under CC BY-NC-SA 4.0