WordPress变得臃肿这是事实,但是它现在还是最流行的博客平台。如何更好的发挥它的性能,我文章《WordPress前端优化设置教程》介绍了一些,而今天与大家介绍一下佐仔志所运行的软硬件环境,这些环境会直接影响到佐仔志博客的稳定性、性能、速度。
首选是硬件(主机)环境:Vultr VPS,原来是洛杉机机房,近期换回东京机房,速度洛杉机机房对于各大宽带运营商来说比较稳定,而东京机房对于移动和联通来说比较友好,而电信就会从东京绕到洛杉机再绕回国内。说到Vultr VPS,在这里硬广一下:本博客运行布署在Vultr VPS - ~~美国洛杉矶机房~~日本东京机房,稳定运行快一年了,推荐使用体验。现在注册免费送20美金,也就是免费体验使用四个月,5美金既可体验5个月,点击本博客右边栏推广才有的优惠。同时Vultr是按时消费,不用了直接删除后不再收取你的费用。主要是找了一圈没有一个性价比和稳定性比它更好的『KVM』架构的VPS。
再来说一下佐仔志博客所运行的软件环境:Linux+Nginx+PHP+MariaDB,数据优化:memcached、redis),PHP缓存加速器:ZendOPcache。整个环境是使用OneinStack一键安装包解决,OneinStack是用了这么多一键安装包体验最好的,最起码网站SSL证书添加非常方便,更好的就是SSL默认支持HTTP2.
Apache已成过去了,现在已选用了Nginx,并且全站实现http2,全站哟,取消CDN与CSS、JS合一的插件。实现http2后,只要你的网站够快,速度一定会比http/1.1要好。现在佐仔志实现http2和取消CDN、CSS、JS合一的插件后显示速度比以往更快了。
数据库方面,很多人推荐MariaDB,于是这次迁移到东京机房布署环境时选用了它:MariaDB-10.1,从MySQL迁移到MariaDB过程非常简单,直接导入我从原来MySQL的phpmyadmin导出备份的数据既可。phpMyAdmin也支持MariaDB的管理,当初我还担心数据管理问题呢。
PHP选择的是7.0.1版本,因为运行的性能比5.6版本提升不少。在WordPress项目中,PHP7对比PHP5.6,QPS提升2.77倍,这个足于是升级至PHP最高版本的理由了。对了,忘了告诉大家Apache所使用的版本--是最新2.4版。
而PHP缓存加速器我使用了PHP官方推荐的ZendOPcache,官方推荐是会有它的理由的,其实PHP7其它的缓存还存在兼容性问题。说到PHP7,还提醒一下各位,WordPress里有一些插件不支持PHP7,所以你有此担心,建议选择PHP5.6版。
数据优化我把redis和memcached都安装了,最后使用的是redis。为什么不使用memcached?因为使用memcached重启服务器后所有数据缓存就没有了。而redis是长期缓存,还支持多个WordPress博客与集群,只需要在Config.php文件中加入相应Key区分既可。
本次『佐仔志』迁移到东京机房本人做了决定:不再依赖主机管理面板。经过前后上十次重装系统与测试,终于布署完毕并摆脱对主机管理面板的依赖。有一些事情不下定决心去做永远都不会有结果,有些东西不去尝试,那永远都不会知道自已行不行。在测试的过程中还学了一些Linux日常使用命令,这算不是算是一种进步呢?嘻嘻。
本文的亮点嘛,我说的是技术亮点:
折腾的结果就是首页打开速度不超3秒,进入后再点击文章打开速度不超1.5秒。比之前的速度可以说是翻倍。
本文链接:https://my.lmcjl.com/post/6399.html
4 评论