引言
域名申请之后的第三个星期,阿里云终于通过了我的域名审核。鉴于此前dmca服务器架设在国外,本地阅览我博客里面的音乐视频效果都不是太好。加上picgo图床存放下的图片集杂乱无章,不好整理归档。因此我想寻找一个真正能够存放托管我博客大小文件的空间。此篇记录了我解决此问题的简要经历。
picgo
博客中的文件,其实就是以图片视频音频这三类为主。在最开始的时候,为了简化操作,我将所有的文件都放在了项目根目录下,简单快捷,但对于网站的访问速度来说却是一大灾难。因此在后期优化的过程中,我开始寻找能够生成外链的公共空间。picgo+github存储是网上比较潮流的生成图片外链的方法。的确,在github平台的托管下,你可以在保证不掏腰包的状态下还能拥有无限的下载流量和无限的存储空间。而且上传下载速度也不用担心,因为在手动融合jsdelivr技术于此图床之后,就等同于拥有一个免费的cdn给你的博客加速,简直不能再好了。
picgo样例:https://cdn.jsdelivr.net/gh/trayfour34/blog-photo-space/Blog_IMG/20200206020357.png
dmca
事实上,上面这个方法确实十分完美的解决了我80%的问题。可是picgo图床终归只是图床,github上也只能存放着我类似于png、bmp、jpg等图片类型,音乐和视频这些比较大的文件却无法存放于此。因此我想,只要再找个空间能够存放音频也就解决了。一顿知乎之后,发现dmca.gripe免费又简单,测试中流量速度也不慢。行,就它了!
理论上这个问题到此为止就算完美解决了。但后来同学测试完反映情况后我才知道,原来关了vpn之后加载速度堪忧,进度条半天才向前滑一点点。因此我只能另寻出路。
七牛云
之前,无论是图床还是音频空间,我主要是寻求一些比较次的免费产品,能省即省嘛😅在dmca之后,我也尝试了Coka.la、Streamable等,效果都不是太好。所以我转向寻求大产,寄希望于能碰上某个大产推出免费产品活动的契机(可惜没有)。腾讯云两年前还是可以白嫖的,现在似乎都没了,只推出免费六个月活动。阿里云和华为云需要长期收费。正当山重水复的时候,七牛云映入眼前,一个域名可享每日10G流量+10G存储空间+cdn加速,关键是免费啊。于是把东西都搬了过去,最后测试速度也没问题。大功告成!
七牛云样例:温柔.mp3
备案风波
但是几天之后我才发现,我忽略了一行小小的tip,如下
也就是说,它给我的是一个测试域名,测试域名要回收,需要创建自定义域名才能永久使用。然而创建自定义域名要将域名备案……
行,备案就备案吧,再等个几天也不是什么事儿。
然而,当我把填写备案信息的时候我才发现,原来备案要买备案商的服务器或者虚拟主机,阿里云最便宜的也要一百多块一年….额溜了溜了。
那个时候还想看看能不能白嫖到一台云主机来备案,所以从阿里云的万网虚机试用服务和aws的一年免费主机,但都显示只有转正了才能备案。这条路也断了…
Ucloud
最后在漫无目的的搜寻之中,我发现了青云和Ucloud两个不太出名的云服务商。Ucloud推出每个月20G的流量+20G的存储空间,完全适用于小博客的运维。而且Ucloud的客服真的是圈粉了,提交的工单总是能在很短的时间内就予以回复。在开通之前还给我通了个电话,确认我开通对象存储的要求,并嘱咐我注意流量的使用,因为流量超出是没有短信提醒的。(亲身经历,不是打广告😄)
Ucloud样例:http://ray34.cn-sh2.ufileos.com/home%2F%E6%B8%A9%E6%9F%94.png
而且它提供一个域名多个地区服务,每个地区20G流量+20G空间。结算下来一百多G,已经是很大很大了。如果能自己实现负载均衡的话,后台就可以自己判断哪个地区的空间多,然后自动把文件放在哪里。具体的实现可以看看这篇文章 使用nginx负载均衡+多个云的免费额度打造免费markdown图床
另外,相比之下Ucloud还有一点做的很好,就是文件归档。对比七牛或者阿里云亦或是picgo图床,Ucloud可以像在本地新建文件夹命名文件夹一样,把图片视频以文件夹的形式分好。对比如下:
尾声
至此,这个问题终究告一段落,不会再有反转了哈哈。在这个过程中我也懂了不少东西,也并非完全浪费时间😏其中还发现了阿里云的虚机试用,后续可以借此机会好好看看。