前不久重新部署了我的博客,使用的“Halo”博客系统,详情可见 Halo博客搭建 。
博客搭建好之后,紧接着就配置了https,配置完之后发现浏览器仍然提示网站不安全,才想到部分图片资源使用的是http。
Halo后台上传附件支持本地服务器、七牛云和又拍云,由于放到自己的服务器会影响访问速度,所以就想到使用第三方云存储来存储图片。
我首先想到的就是 七牛云 ,一方面是自己很早就试用过,另一方面是公司现在的项目使用的正是七牛云。但是在具体配置之后才发现,在SSL证书申请慢、审核慢,配置还复杂。
于是我找到了 又拍云 ,之前就发现很多个人博客都使用的是又拍云,所以它肯定有其独到之处。在具体了解之后,我发现又拍云在SSL证书申请快、审核快,配置简单,所以我最终选择了又拍云。
具体的资费介绍可以查看【 资费介绍 】,可以说很便宜了,而且新用户注册之后会赠送一张代金券。
登陆到 又拍云控制台 ,找到云存储,点击【创建服务】,如下图:
填写相关的配置,注意权限一定要选【可读写】,然后点击【创建】如下图:
创建成功之后,点击【进入配置】,如下图:
进入到下图的页面后,点击【域名绑定】,即可输入要绑定的域名,后续按照提示操作即可,不在赘述。
登陆Halo博客后台,在下图的页面中,输入上一步填写的域名、空间名等信息,然后点击保存即可。
然后,从【附件】上传的图片就直接上传到又拍云了。
又拍云后台不提供图形化界面查看已上传的图片,不过可以参照文档来自行查看,详情请查看 文件管理指南 。
【 又拍云联盟 】是本次的重点,这也是为什么文章开头提到很多个人博客都是要又拍云做云存储,就是因为【 又拍云联盟 】的存在。
赠送10G免费存储空间+15G流量(Http和Https均可用)
访问【 又拍云联盟 】,找到下图页面,点击03 立即申请即可。
联盟的规则如下:
PS:我是2月19日申请的,22日就审核通过了。
加入联盟之后,小流量的个人博客基本不用为图片存储付费了,个人和又拍云互惠互利!
欢迎访问的个人博客: 掘墓人的小铲子
之前一篇文章阐述了如何在前端进行网站优化: 具体谈谈如何优化前端性能的总结 ,其中一条重要的优化手段是cdn加速,所谓cdn加速就是采用更多的缓存服务器(CDN边缘节点),布放在用户访问相对集中的地区或网络中。当用户访问网站时,利用全局负载技术,将用户的访问指向距离最近的缓存服务器上,由缓存服务器响应用户请求
在写那篇文章的时候,我本人还未实际使用过cdn加速,也就是说还停留在理论阶段,正所谓实践才是检验真理的唯一标准,本次我们就实际测试一下cdn加速,只不过这次我们使用又拍云的服务,又拍云每个月可以为用户免费提供15g的流量,比七牛云要多出5g,同时之前的一篇文章我们已经使用七牛云用来存储静态图片和视频: 使用Tornado配合七牛云存储api来异步切分上传文件 ,所以这一次我们启用新的产品来尝鲜。
首先第一步,注册又拍云账号:upyun.com
然后点击使用cdn加速服务,并且在加速服务场景选择网页图片
选择好以后,需要绑定你的网站的域名,绑定好以后,又拍云会提供一个cname地址
拿到这个cname地址以后,将阿里云的dns解析根据cname地址重新绑定
第二步,设置回源管理,这里需要注意绑定的回源地址一定得是你服务器的ip,如果你绑定域名的话,又拍云会报错,本人就是没有仔细阅读文档而导致访问域名总是报错,另外建议使用https协议,这样更加安全。
第三步,设置参数跟随,这里比较坑的一点就是又拍云默认不跟随网址参数,也就是通过问好传参他根本就不识别,但是参数无法传递,所以一定要选择全程跟随参数
第四步,开启一些性能优化,这里建议开启gzip和页面压缩,这样在网页传输中可以更快的传输数据
最后一步,如果你遇到ddos攻击或者静态文件盗链,又或者你不希望某些人访问你的网站,你可以把对方的ip放入黑名单
还有最后一步很重要,就是设置https的证书,否则你的云cdn服务无法访问https协议的网站
将你的https证书用sublime打开,将里面的秘钥复制到又拍云的自有证书即可,另外也可以点选强制选项,这样所有的http协议都会301重定向到https协议,增加安全性。
ok,总体上需要注意的设置就这些,经过一系列的操作,你的网站内容已经缓存到各个cdn子节点当中了,打开速度会更加的迅捷,这里我进行了一个长期的测试,对于一个日pv在500左右的个人网站来说
每天需要花费的cdn流量大概在100m左右
所以,对于这个量级的个人站长来说,完全不用担心免费流量不够用的问题,每月15g完全绰绰有余,所以在2020年,cdn加速服务已经不是企业级应用的专利了,个人站长也可以一亲芳泽,这就是时代的进步以及技术的发展所带来的便利。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)