WordPress变得臃肿这是事实,但是它现在还是最流行的博客平台。如何更好的发挥它的性能,我文章《WordPress前端优化设置教程》介绍了一些,而今天与大家介绍一下HST网络站所运行的软硬件环境,这些环境会直接影响到HST网络站博客的稳定性、性能、速度。
首选是硬件(主机)环境:Vultr VPS,原来是洛杉机机房,近期换回东京机房,速度洛杉机机房对于各大宽带运营商来说比较稳定,而东京机房对于移动和联通来说比较友好,而电信就会从东京绕到洛杉机再绕回国内。说到Vultr VPS,在这里硬广一下:本博客运行布署在Vultr VPS – ~~美国洛杉矶机房~~日本东京机房,稳定运行快一年了,推荐使用体验。现在注册免费送20美金,也就是免费体验使用四个月,5美金既可体验5个月,点击本博客右边栏推广才有的优惠。同时Vultr是按时消费,不用了直接删除后不再收取你的费用。主要是找了一圈没有一个性价比和稳定性比它更好的『KVM』架构的VPS。
再来说一下HST网络站博客所运行的软件环境:Linux+Nginx+PHP+MariaDB,数据优化:memcached、redis),PHP缓存加速器:ZendOPcache。整个环境是使用OneinStack一键安装包解决,OneinStack是用了这么多一键安装包体验最好的,最起码网站SSL证书添加非常方便,更好的就是SSL默认支持HTTP2.
Apache已成过去了,现在已选用了Nginx,并且全站实现http2,全站哟,取消CDN与CSS、JS合一的插件。实现http2后,只要你的网站够快,速度一定会比http/1.1要好。现在HST网络站实现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区分既可。
本次『HST网络站』迁移到东京机房本人做了决定:不再依赖主机管理面板。经过前后上十次重装系统与测试,终于布署完毕并摆脱对主机管理面板的依赖。有一些事情不下定决心去做永远都不会有结果,有些东西不去尝试,那永远都不会知道自已行不行。在测试的过程中还学了一些Linux日常使用命令,这算不是算是一种进步呢?嘻嘻。
本文的亮点嘛,我说的是技术亮点:
1、全站实现http2,速度更快了;
2、对博客做了redis数据加速缓存,速度更快了;
3、不再使用主机管理界面,节省更多内存;
4、使用上Nginx。具体折腾教程请自行Google.
折腾的结果就是首页打开速度不超3秒,进入后再点击文章打开速度不超1.5秒。比之前的速度可以说是翻倍。
Oneinstack的lnmp也是一键式的,不存在麻烦的问题,各种省心。
曾想过LNMP方案,Nginx 相对 Apache是有它的优势。
但据Web服务器运行环境统计得知Apache还是占用接近过半的市场。
而Apache模块超多和Rewrite强大,同时如文章里所说习惯了Apache,一些优化技巧也积累了不少,相对于Nginx来说Apache对于我来说学习成本更低。
所以为了弥补性能,我把博客弄得简简单单~
我现在也是往简简单单方向走了,已去掉主机管理界面,所有控件已缩减到必需装的。
唯一的就是博客主题还没有寻到令我满意的单栏。你那个口水已久。
我用的是LNMP,nginx其实用不了太多学习成本,只要不折腾就行了。基础配置就一两个文件的事
听大家这么推荐Nginx,下次找机会试试。
看你说的那么好,明年我服务器到期的时候可能会换哦。
只是我一直担心VPS比虚拟主机要花费更多的精力。
而且广告上的“Starting from”也很刺眼,我上过一次Starting From便宜但续费嗷嗷贵的当了。
VPS一次折腾完毕后就与虚拟主机一样了,同时还可以很多功能的定自义。
我推荐的Vultr绝得使用,HST网络站就运行在上面,同时这期间我偿试找其它的VPS运营商,发现还是它的性价比和稳定性最好。
为什么一样是东京 一样是vultr 你的就比我的快
首先你Ping你的IP是不是真实的东京IP,其次我的博客已实现在HTTP2和redis数据缓存,这都对博客都有很大的提速效果。
看到亮点了……
不知在英国我的网站现在访速度如何。你还坚持虚拟主机吗?
nginx··· ···当年我用nginx导致网站无数次404~~伤心ING~不过我个人更喜欢apache~加个小绿锁更快?表示还不如我布局的CDN~
嗯,我这个小绿锁不是HTTPS哟,而是HTTP/2,了解一下HTTP/2的加载模式吧,它可是多路复用和头部压缩,说白了在HTTP/2中所有请求一起来,同一时间下载,而HTTPS还是异步。
经过我的测试,使用HTTP/2后反应时间与速度是有提升了的。
我原来的七牛CDN、CSS和JS优化的插件也取消了,因为这些在HTTPS起到优化的作用,但在HTTPS/2反而造成CSS和JS文件过大加载时间过长,还不如分成多个同一时间下载还快一些。
我也是小绿锁,我也是小闪电(http2.0)~
折腾这么久现在也能看懂代码自己配置了
你厉害些,我更多依赖那些一键安装包来实现配置。
对这些,我研究不透,我只坚信,能够让我放心的写博客就行
话虽如此,但我初次访问你的博客差不多需要十几秒,这样会影响陌生用户体验的。
能快更好。
资深折腾户……得向你学习我的优化还不是很到位呢
不折腾是好的,不要学我。 😳
我都看完这篇文章了,页面还没加载完。。。
有此事?可以帮忙看看是那个文件还在加载吗?我这边测试了一下,最慢的是字体文件,但也在2秒之内哟。
你可以自己测试下么。。 http://www.17ce.com/ 一片红海
你访问的时间也太巧合了。收到你的邮件同时也收到官方的邮件,实例出现问题,现已恢复,不过经测试,电信访问确实慢些:
也想脱离主机面板,也想试试http2,但对我来说,技术瓶颈已到,无力亦无时间折腾了。
使用OneinStack一键安装包来布署其实就不难了。
又换主题了,真服了
就如你的博客所说:大概这就是美的力量。
我的博客也在vultr,不过是洛杉矶机房,太便宜的不敢用,已厌倦折腾。
我的也是vultr,东京机房。如果你想迁移到东京机房很方便。先备份快照,然后新建主机选东京机房,接着快照恢复形式安装到东京机房的主机上,最后DNS解释到东京机房IP既可。
京东上挂SS的太多,挤爆了,不想搬迁。
东京挂SS体验最不好,因为绕了线路,反而洛杉矶比较合适挂SS.
过几天试试这个一键安装包!
孩子出生后好多事情都顾不上了,Vultr充了100美元,然后就放了快一年。
看来你也是超级奶爸。Vultr带来的收入足够我支付Vultr费用,嘻嘻。这一一键安装包好。
我用宝塔软件,也是一键安装,也能一键开启HTTP,简单最好,服务器这些搞不懂
我曾经也胆怯这些服务器代码而使用主机管理面板,但当你认真去研究时发现根本没那么可怪。
我不知道宝塔占用多大内容,在现在的VPS资源有限的情况下,少用第三方管理平台比较好,你可以试试我推荐的这个一键安装包。
宝塔从官方截图上看好像还不错,好用就好。欢迎你的到来。
是这个道理,只要折腾的心思还没有完全断绝的站长,早晚都会走到VPS上,不仅能跑脚本还能建网站,还能做翻墙梯子。
以前是VPS集网站,SS服务为一体,后来发现还是用VPS建站就可以了,至于SS服务,还是付费使用第三方平台吧。
第三方SS的质量确实可以,但是自己搭建可以给朋友用,而且我现在天天看1080P YouTube视频,再买第三方SS每月没100G流量真满足不了啊,哈哈。