前言
博主目前的博客每年总成本预计在30元以内,因此本篇文章就来分享一下低成本且访问快的博客搭建方法。
面向读者:刚入门的博客新手,觉得现有博客成本太高的博主,觉得现有博客维护麻烦的博主。
选用静态博客
博客可以分为静态博客和动态博客。静态博客是将博客提前转换成HTML CSS JS静态文件的博客构建形式。动态博客是指使用php,nodejs等服务端软件提供博客页面的博客构建形式。
静态博客与动态博客各有优缺点
动态博客优点:功能强大,提供注册登录评论等等功能。
动态博客缺点:需要服务器成本高,服务器维护比较伤脑筋。
静态博客优点:成本低,最低可以做到0元。性能强大+安全+省心,放在腾讯或者阿里云的对象存储上,就算百万pv也丝毫不卡。
静态博客缺点:功能相比动态博客弱,评论等功能仍然需要服务器。
本篇文章的目的是低成本构建访问快的博客,所以选择静态博客肯定是最佳选择。常见的静态博客有Jekyll(推荐!),Hexo(推荐!),Octopress,Hugo,Middleman……本博客使用Hexo构建。
购买低价域名
阿里云,腾讯云等平台购买域名首年都相当便宜,很多1元/年的自选域名可供选择。
使用对象存储代替服务器
在构建低成本博客中,对象存储的作用与服务器比较相似,它负责存储博客的文件,有点类似网盘的作用。但是网盘只能存储文件,不能通过链接直接访问文件,更加不能绑定一个域名让读者访问时显示一个网页。对象存储还负责提供静态网站的访问功能,把文件上传到对象存储,并且配置静态网页托管,此时博客就已经可以正常访问了。
光说不做有点抽象,本文使用阿里云OSS展示如何使用对象存储搭建个人博客。
- 打开阿里云官网,注册登录。
- 搜索OSS,并且开通OSS服务。
- 点击创建Bucket,输入
名称
,区域
选择中国香港,存储类型
设为标准储存,同城冗余存储
设为关闭,版本控制
设为不开通,读写权限
设置为公共读,服务端加密方式
设为无,实时日志查询
设为不开通,定时备份
设为不开通。然后确定。 - 点击进入新建的Bucket的概览页,上传本地已经构建好的静态博客。
- 设置域名访问,进入
传输管理
页,点击绑定域名
,把自己的域名输入进去。如果是在阿里云购买的域名可以打开下面自动添加CNAME记录
的开关。如果是其他地方购买的域名可以手动添加一条CNAME解析,阿里云提供了详细的教程。 - 开启SSL(可选) 给域名购买一个免费证书,然后点击
域名管理页
的证书托管
,把买的证书填入。 - 进入
基础设置
页,启用静态页面
。
大功告成,直接访问你的域名,就可以看到博客了。
使用CDN加速同时降低成本
如果域名完成了备案可以使用中国大陆区域CDN进一步提高速度降低成本。如果没有备案不建议使用CDN,成本可能会增加,速度提升也很有限。
以中国大陆区域的OSS和CDN为例,OSS的流量费为0.5元/GB,而且速度有时不时很理想。使用CDN后的费用为0.15元/GB的OSS回源流量费用(只有博客更新时可能产生回源费用)+0.29元/GB的CDN费用,总体来看1GB流量的价格为0.29-0.44之间,而且速度相当快。
就阿里云来说,CDN的使用相当简单,按照操作可以一键绑定OSS,这里就不做教程演示了。
成本核算
以一年4GB流量计算:
- 域名1元/年
- 对象存储使用阿里云OSS中国香港地区,每个月有5GB免费流量和5GB免费存储,相当于0元/年
- CDN使用阿里云CDN,中国大陆加速0.29/GB,4G需要1.16元。
总计2.16元/年,我并不是标题党,这种比较正常的使用量的确可以做到2元一年。
结语
博客的精髓是文章而不是博客本身,如果你是一个不想折腾,不想花太多钱,想偶尔记录一下自己的想法,想产出一些能帮助读者的优秀文章的博主或者准博主,很可以试试这套方案。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!