最近高温假,空出好多时间,前几天简书莫名被封号了,改天着重讲一下这个事,所以就有很多心思来好好维护下个人网站。
除了放开阅读数,替换了网页title,给网页加了icon,默认文章分类由技术文章改成了全部分类这些小修小补以外,最有意义的改动便是改进了网站第一次访问加载的速度。
因为我的前端用的bootstap,jquery和vue的组合,还有一些jquery弹框的一些js都有引入,这些css和js静态文件对网络传输速度有着挺高的要求,我用的那个阿里云服务限速1m,每秒一百多KB的传输速度,第一次访问的时候总是特别慢,几乎全部时间都耗在加载这些静态文件上,于是还是开通了阿里云对象存储OSS服务。
存储在OSS上的文件访问的时候几乎是不限速的,先说效果,秒加载,以前浏览器清除缓存去访问的时候一直白页转圈至少要十几秒,现在便是秒开了,对于解决问题的效果来说,的确解决了一个痛点。
阿里云的对象存储OSS服务可以把一些需要外网访问的静态文件存储在OSS服务器上,可以通过生成的账号域名地址在外网直接读取文件,对于一些需要网速的大文件加载很有用处,由此,可以用来做文件服务器、图床、甚至可以当网盘来使用。除了阿里云的web页面直接操作以外,阿里云也提供了java api可以直接通过代码把文件上传到OSS,返回一个链接地址,所以特别适合建站使用。
提到图床,就忍不住比较一下这几个方案:
1.简书或者其他第三方图床平台:暂时可以用,不太保险,保不齐哪天设置防盗链或者限速,恶心人是一方面,数据丢失是最大的隐患。
2.github或者gittee当做图床平台:可以用,但是有容量限制,每个账号差不多只可以用五百多M的容量,暂时用用可以,也不适合长期使用。
3.阿里云服务器自己搭建图床程序:如果刚好有一台阿里云服务器在用的话,写一个java图床程序丢上去也不是不能用,目前我用的就是这种方案,但是便宜的阿里云服务器容量只有40g,使用几年下来,除去系统占用现在还剩16g左右的空余空间,最最致命的是网速限制,一百多kb每秒的传输速度不得不压缩图片,容量总有用完的时候。
4.对象存储OSS:这种方案应该是最保险,价格也相对合适,体验最好的解决方案,搭配自己服务器上的图床程序,可以获得一个很好的总体体验。
计费模式分为包年包月和按量计费两大类,具体详细情况可以去阿里云官网去查询,价格低廉,个人觉得,对于访问量不大的网站来说,按量计费就可以了,标准存储类型下,外网访问流量一毛二每GB,基本就充几块钱进去就可以用很久,如果担心被盗链恶意请求,还可以在线配置防盗链域名和端口,就很贴心。
网友评论