佐仔志博客所运行的软硬件环境(有亮点)

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日常使用命令,这算不是算是一种进步呢?嘻嘻。

本文的亮点嘛,我说的是技术亮点:

1、全站实现http2,速度更快了;
2、对博客做了redis数据加速缓存,速度更快了;
3、不再使用主机管理界面,节省更多内存;
4、使用上Nginx。具体折腾教程请自行Google.

折腾的结果就是首页打开速度不超3秒,进入后再点击文章打开速度不超1.5秒。比之前的速度可以说是翻倍。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

佐仔志博客所运行的软硬件环境(有亮点)》上有40条评论

    1. 佐仔

      曾想过LNMP方案,Nginx 相对 Apache是有它的优势。
      但据Web服务器运行环境统计得知Apache还是占用接近过半的市场。
      而Apache模块超多和Rewrite强大,同时如文章里所说习惯了Apache,一些优化技巧也积累了不少,相对于Nginx来说Apache对于我来说学习成本更低。

      回复
    1. 佐仔

      我现在也是往简简单单方向走了,已去掉主机管理界面,所有控件已缩减到必需装的。
      唯一的就是博客主题还没有寻到令我满意的单栏。你那个口水已久。

      回复
  1. 大致

    看你说的那么好,明年我服务器到期的时候可能会换哦。
    只是我一直担心VPS比虚拟主机要花费更多的精力。
    而且广告上的“Starting from”也很刺眼,我上过一次Starting From便宜但续费嗷嗷贵的当了。

    回复
    1. 佐仔

      VPS一次折腾完毕后就与虚拟主机一样了,同时还可以很多功能的定自义。
      我推荐的Vultr绝得使用,佐仔志就运行在上面,同时这期间我偿试找其它的VPS运营商,发现还是它的性价比和稳定性最好。

      回复
    1. 佐仔 文章作者

      首先你Ping你的IP是不是真实的东京IP,其次我的博客已实现在HTTP2和redis数据缓存,这都对博客都有很大的提速效果。

      回复
  2. 姜辰

    nginx··· ···当年我用nginx导致网站无数次404~~伤心ING~不过我个人更喜欢apache~加个小绿锁更快?表示还不如我布局的CDN~

    回复
    1. 佐仔

      嗯,我这个小绿锁不是HTTPS哟,而是HTTP/2,了解一下HTTP/2的加载模式吧,它可是多路复用和头部压缩,说白了在HTTP/2中所有请求一起来,同一时间下载,而HTTPS还是异步。
      经过我的测试,使用HTTP/2后反应时间与速度是有提升了的。
      我原来的七牛CDN、CSS和JS优化的插件也取消了,因为这些在HTTPS起到优化的作用,但在HTTPS/2反而造成CSS和JS文件过大加载时间过长,还不如分成多个同一时间下载还快一些。

      回复
        1. 佐仔 文章作者

          你访问的时间也太巧合了。收到你的邮件同时也收到官方的邮件,实例出现问题,现已恢复,不过经测试,电信访问确实慢些:

          Dear Customer,

          Our monitoring system indicated an issue with the hardware node hosting the instances listed in this email. Our engineering team has investigated the issue and initiated a restart of the host node in question.

          Please note: While this event rebooted the instances listed in this email, we expect no impact on data and/or configurations.

          Thank you,
          Vultr.com Support

          回复
    1. 佐仔 文章作者

      我的也是vultr,东京机房。如果你想迁移到东京机房很方便。先备份快照,然后新建主机选东京机房,接着快照恢复形式安装到东京机房的主机上,最后DNS解释到东京机房IP既可。

      回复
    1. 佐仔 文章作者

      我曾经也胆怯这些服务器代码而使用主机管理面板,但当你认真去研究时发现根本没那么可怪。
      我不知道宝塔占用多大内容,在现在的VPS资源有限的情况下,少用第三方管理平台比较好,你可以试试我推荐的这个一键安装包。
      宝塔从官方截图上看好像还不错,好用就好。欢迎你的到来。

      回复
  3. river ai

    是这个道理,只要折腾的心思还没有完全断绝的站长,早晚都会走到VPS上,不仅能跑脚本还能建网站,还能做翻墙梯子。

    回复
    1. 佐仔 文章作者

      以前是VPS集网站,SS服务为一体,后来发现还是用VPS建站就可以了,至于SS服务,还是付费使用第三方平台吧。

      回复
      1. river ai

        第三方SS的质量确实可以,但是自己搭建可以给朋友用,而且我现在天天看1080P YouTube视频,再买第三方SS每月没100G流量真满足不了啊,哈哈。

        回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注