#头条创作挑战赛#
非凡博客现在使用的网站主题是需要有图片的,所以我也在写每篇文章的时候都会加入至少一张图片,有几篇介绍健身运动的文章中还插入了一些GIF动图,所以现在这些图片附件占的体积有点大,而且后续随着内容的不断增加,图片附件体积肯定也会逐渐增加。
之前我曾想过直接用云存储的方案,把图片上传到云端,再开启CDN调用访问,但一直都没有实施,这次借着百度云加速关闭免费CDN的契机,完成了这次改动,只是使用的方案与之前计划的有些不同。
最初计划的方案:
1.使用云存储自动同步的插件,将现有图片上传到云端,ZBLOG应用中心有相关的插件,免费版似乎已经很久不更新了,付费版的价格也不算贵,30-60元不等。
2.将整站接入到云存储所在服务商的CDN服务中,原本选择的是又拍云,加入“又拍云联盟“可以获得10GB存储空间和15GB加速流量。
不过在一位ZBLOG开发者朋友的建议下,我选择了另一种成本更低且效果更好的方案:
1.服务商选择了七牛云,注册账户直接获得10GB存储空间、10GB回源流量等权益,最重要的是七牛云支持“镜像回源”,这套方案比传统的云存储设置更简单。
2.在”对象存储“中创建存储空间。
存储空间名称 - 随意起名,只是给你自己看的;
存储区域 - 建议选择你网站的服务器所在地,我的网站服务器在广州,所以这里选择了”华南-广东“;
访问控制 - 网站要从云空间调用图片,所以这里肯定选择”公开“
3.创建的云存储空间会分配一个30天的测试域名,所以我们要绑定自己的域名,直接用网站域名的二级域名就可以了,在”自定义CDN加速域名“中选择”绑定域名“。
加速域名 - 推荐使用网站二级域名,例如”cdn.feifanblog.com“;
通信协议 - 如果网站已经全站开启HTTPS,这里推荐也选择HTTPS,SSL证书可以直接申请七牛云提供的”TrustAsia DV单域名“证书,期限是免费1年,如果没有意外的话,到期后可以再继续申请,然后按要求绑定SSL证书;
使用场景 - 非凡博客主要是想将图片存储到云端,所以这里我选择”图片小文件“;
缓存配置 - 我选择了”使用推荐配置“,然后只保留了前两条;
忽略URL参数 - 如果网站已经开启伪静态,这一项的设置就无所谓了,但我还是选择了”开启“;
其他设置基本不用变;
4.绑定域名之后,在”空间管理“中找到自己创建的存储空间,选择”设置“,在菜单中切换到”空间设置“,找到”镜像回源“,开启这项功能之后,”主域名“填写网站域名,其他设置保持不变;
5.在网站后台的”应用中心“里找到一款”七牛镜像“的免费插件,下载并安装,非凡博客使用的是ZBLOG程序,Wordpress也有这类免费插件,如果是Wordpress用户的话,可以自己找一下;
6.在网站后台的”插件管理“中找到安装好的”七牛镜像“插件并打开设置。
七牛域名地址 - 属于我们在七牛云创建存储空间时绑定的那个二级域名,例如”https://cdn.feifanblog.com“;
Zblog安装目录 - 如果你的网站安装在服务器的Web主目录下,这里保持默认,如果是安装在子目录下,就改为子目录的路径;
其他设置基本不用变;
到这里就已经设置完成了,然后检查一下我们的设置有没有生效:
访问自己网站首页,然后在七牛云的”空间管理”中找到我们创建的存储空间并点击后面的“文件”,当看到这里已经自动创建文件夹并有网站文件自动同步过来,就证明我们的设置没有问题并且已经生效了。
----------------------------
最后需要提醒一下,对于中小型网站来说,免费的云存储空间和CDN流量已经够了,不过以上的配置方案还是需要支付一些费用的:
添加自定义域名的时候,我推荐通信协议选择了“HTTPS”,而七牛云赠送的免费流量只是HTTP流量,转成HTTPS的流量是需要额外付费的,对于流量不大的网站来说这个费用并不高,非凡博客这两天的费用是0.04元/天,按照这样计算的话,一年也就是14元左右。
关于七牛云的HTTPS流量计费方式有一张简单的表格:
如果网站流量比较大的话,资源包会更划算。