两年前,无意间发现了Ghost博客系统,一时间被它的功能简洁、速度快的特性所吸引,于是迫不及待地购买了独立的VPS搭建node.js环境部署Ghost博客。两年之后,我决定放弃Ghost,重新换回WordPress

放弃Ghost的原因

Ghost是一个轻量、小众的博客系统,码码字还好,如果需要更多的功能,它就显得力不从心了。相比而言,WP的生态要比前者大N个量级,插件、皮肤的选择余地要大得多。我断断续续用WP已有大概10年时间,对这个系统比较熟悉,后续应用变的得心应手。而且WP使用PHP+MYSQL运行环境,与我已有的一台服务器环境一致,省去了租赁单独运行Ghost的VPS费用。

在系统和网络优化方面,WP的可操作性也更强一些。

现在运行的这个博客,就是由WordPress平台搭建,相比于之前简洁的页面,是不是变得“花哨”的多了?

运行环境

WEB服务器

WEB服务器是阿里云北京机房ECS,2U/4G/2Mbps,CentOS 7.4系统,宝塔面板专业版,Nginx1.14,PHP7.2,Mysql5.6,除了博客,还运行了其他两个系统。目前该服务器运行稳定,距离上次重启服务器已经110多天了。

DNS解析

DNS解析服务从十几年前就一直在用DNSPOD,这是一家国内的科技公司,业内很有名。早期在烟台开始创业,后来被腾讯收购了,也不清楚现在是否还在烟台办公?最近购买了DNSPOD个人专业版服务,相比于免费版,有不同于免费版的DNS解析服务器,安防、解析速度方面有了提高。

海外反向代理+均衡负载服务器

通过部署海外反向代理服务器实实现在国内网络环境下部署Disqus评论系统,起初使用的是Linode 日本东京JP2区 1U/1G/1Gbps,后来换成了搬瓦工CN2 GIA 1U/1G/1Gbps/1Tb,GIA线路应该算得上是目前连接中美两国最好的线路了。同时将博客的静态资源和Mysql数据库同步到美国这台和新加坡阿里云主机,与主服务器增量同步,境内访问直接解析到主服务器,境外访问解析到美国和新加坡主机,以达到均衡负载的目的。新加坡阿里云主机也是中国电信CN2网络,在国内访问速度快且稳定,性价比超高。

云存储

同时使用了阿里云、又拍云和七牛云作为聚合云存储方案,博客的多媒体文件会同步上传到三个云存储空间中,根据访问者的网络环境,自动选择访问速度最快的服务器读取资源。

小结

新博客基本搭建完,但是还有很多测试和优化的工作要做,争取更好的体验。平台只是一个载体,更重要的是希望自己能够利用好这个平台生产出更多更好的内容。给自己加个油。