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

  2016-12-12  科技网络  6 分钟

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秒。比之前的速度可以说是翻倍。

— 转载本站文章请注明作者和出处佐仔志 ,请勿用于任何商业用途

— 于 2016年12月12日 ,共写了 1564 字;

— 本文共有 2 个标签:标签:,

佐仔志--关注互联网、IT科技、智能手机、电子商务、网络营销等内容的个人博客!

37条回应:“佐仔志博客所运行的软硬件环境(有亮点)”

  1. 河石子说道:

    Oneinstack的lnmp也是一键式的,不存在麻烦的问题,各种省心。

    • 佐仔说道:

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

  2. 瑾瑜说道:

    所以为了弥补性能,我把博客弄得简简单单~

    • 佐仔说道:

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

  3. 随望淡思说道:

    我用的是LNMP,nginx其实用不了太多学习成本,只要不折腾就行了。基础配置就一两个文件的事

  4. 大致说道:

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

    • 佐仔说道:

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

  5. 免费福利说道:

    为什么一样是东京 一样是vultr 你的就比我的快

  6. 土木坛子说道:

    看到亮点了……

  7. 姜辰说道:

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

    • 佐仔说道:

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

  8. 黑暗游侠说道:

    折腾这么久现在也能看懂代码自己配置了

  9. 对这些,我研究不透,我只坚信,能够让我放心的写博客就行

  10. 随望淡思说道:

    资深折腾户……得向你学习我的优化还不是很到位呢

  11. 大发说道:

    我都看完这篇文章了,页面还没加载完。。。

    • 佐仔说道:

      @大发 有此事?可以帮忙看看是那个文件还在加载吗?我这边测试了一下,最慢的是字体文件,但也在2秒之内哟。

      • 大发说道:

        @佐仔 你可以自己测试下么。。 http://www.17ce.com/ 一片红海

        • 佐仔说道:

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

          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

  12. 翼翔说道:

    也想脱离主机面板,也想试试http2,但对我来说,技术瓶颈已到,无力亦无时间折腾了。

  13. ChoJemmy说道:

    又换主题了,真服了

  14. 灵尘子说道:

    我的博客也在vultr,不过是洛杉矶机房,太便宜的不敢用,已厌倦折腾。

  15. Huang Zenghao说道:

    过几天试试这个一键安装包!
    孩子出生后好多事情都顾不上了,Vultr充了100美元,然后就放了快一年。

  16. 刘荣焕说道:

    我用宝塔软件,也是一键安装,也能一键开启HTTP,简单最好,服务器这些搞不懂

    • 佐仔说道:

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

发表评论

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