WordPress是当今最流行的建站博客程序,功能强大,上手容易,各种主题和插件等应有尽有,有关Wordpress的相关文档也是多如牛毛,可以说Wordpress是我们建站的首选程序。当然Wordpress性能也是一个不断被提及的话题,不少人甚至认为WP已经“快”不起来了。
创新互联建站成立于2013年,是专业互联网技术服务公司,拥有项目网站制作、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元杭州做网站,已为上家服务,为杭州各地企业和个人服务,联系电话:028-86922220
当Wordpress的流量一上来,网站页面多达上万级,这时Wordpress性能会遇到“瓶颈”,这时如果单纯从花大价钱购买更高配置的主机空间会导致服务器成本骤增,很不划算。倒不如从“软件”着手,通过优化服务器性能和页面加载速度能够达到更好的效果。
优化Wordpress性能,一般我们是从这几个方面来发力:服务器PHP脚本执行效率、MysqL数据库查询性能、Wordpress评论、图片、JS、CSS等静态文件加载速度。如果要把Wordpress性能比作是一个“木桶”,那么WP综合性能就取决那块“短板”的高度了。
仔细分析自己的Wordpress博客存在哪些可能影响性能因素,然后“对症下药”,补齐性能的“短板”,Wordpress就会有飞的感觉。这里应该澄清一个可能会被“误导”的概念:Wordpress并不是不能胜任大流量和高数据库查询压力,关键是要做好服务器性能优化,用Wordpress搭建的大型网站比比皆是。
本篇文章就来分类整理一下Wordpress加速的五个方法,如果你正在遭遇着大流量带来的Wordpress运行缓慢的状况,不妨参考本文对自己的Wordpress进行一次彻底的性能优化。
WordPress性能优化加速五大方法:
WordPress性能优化方法一:选择稳定可靠的主机空间
Wordpress性能优化方法一:选择稳定可靠的主机空间
1、物理方面:优化Wordpress的性能前提条件就是有一个稳定安全、网络环境可靠的主机空间,一个经常宕机、机房断网、部分地区无法访问的主机空间还是趁早换一家吧,这样的主机空间即便再怎么优化也是“白搭”。
2、软件方面:选择Linux服务器作为Wordpress的运行环境。用Windows服务器来跑Wordpress这种情况多见于国内的空间商,之前部落博客就是放在Windows服务器导致的问题非常多,而且效率没有Linux高。
3、Web服务器:Nginx、Apache视情况而定。现在不少人认为Nginx相对于Apache有资源消耗少、处理静态页面吞吐量强的优势,但Apache也有着稳定、使用方便的优势,这两个Web引擎可以视个人情况而定。
WordPress性能优化方法二:优化服务器性能提升工作效率
Wordpress性能优化方法二:优化服务器性能提升工作效率
1、高效率的HHvm:如果你愿意折腾,可以尽量选择HHvm。HHVM是一个强大的可以用于替代PHP的建站环境,实际测试它比PHP执行效率快过9倍,效果对比:配置Nginx前端Apache后端服务器LNMPA-与LNMP,HHVM性能比拼 。HHvm相关的使用教程:
1、HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客 2、Lighttpd与HHVM快速搭建方法-让小内存VPS主机体验极致PHP性能 3、HHVM安装使用教程-高效的PHP运行环境提升PHP性能9倍以上
2、Memcached缓存加速:Memcached是一个高性能的分布式内存对象缓存系统,通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached对于减少MysqL数据查询压力非常有帮助。
1、用Varnish和Memcached缓存给WordPress网站提速-内存级加速 2、WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached 3、WP Super cache启用Memcached内存缓存加速及其效果分析
3、 服务器加速模块:安装使用服务器加速模块可以在一定的程度上加快服务器运行的效率,就好像给发动机加上了“润滑油”,硬件还是原来的硬件,但是速度快了不少。
WordPress性能优化方法三:使用缓存加快响应速度
Wordpress性能优化方法三:使用缓存加快响应速度
1、此处说的缓存是Web缓存,将需要频繁访问的Web页面和对象保存在硬盘或者内存上,当再次访问这些对象的时候加快了速度,它可以大大节省服务器资源。
2、Wordpress有很多的缓存插件,不同的插件会有不同的使用效果。
3、除了使用Wordpress缓存插件来达到缓存加速的效果外,我们还可以让Web服务器实现缓存,从理论上讲服务器缓存加速效果要好于Wordpress本身的缓存。
WordPress性能优化方法四:使用全站CDN和静态文件加速
Wordpress性能优化方法四:使用全站CDN和静态文件加速
1、实现全站CDN加速,网站的静态程度高的效果会更好。
延伸阅读:
网站加速哪家强?四大免费CDN服务评测大PK
2、除了给全站做好CDN加速外,我们还可以让网站的JS、CSS、图片、附件等实现CDN加速,尤其适用于空间在国外没有取得BA号的网站。
WordPress性能优化方法五:去除掉导致网页加载速度变慢的障碍
Wordpress性能优化方法五:去除掉导致网页加载速度变慢的障碍
1、如果你的博客使用了Google自定义搜索,因为“各种原因”会导致网页加载不完整,但是你又不想使用百度站内搜索,那么解决办法就是:网站添加优化Google自定义搜索影响网站打开速度和证书错误。
2、Gravatar头像服务器不稳定也是影响Wordpress打开速度的重要因素。
3、图片太多的Wordpress博客除了建议使用上面的静态文件加速方法外,还可以使用图片延迟加载,让用户在有限的带宽中最少时间内看到自己想要看到的。
4、最后Wordpress的垃圾评论也是影响Wordpress性能一个障碍。
WordPress性能优化加速小结:
上面总结的Wordpress性能优化加速方法基本上是部落这几年来使用Wordpress过程的经验,目前来看的话只要服务器配置稍微好一些,带宽足一些,再加上自己有针对性地对服务器和Wordpress进行优化一些,基本上可以满足大流量的要求了。
对于只懂得安装wordpress和只知道虚拟主机的大部份网上赚钱的新手来讲,他们根本不知道Nginx和apache是什么,但是但你的服务器达到某种瓶颈的时候你就会慢慢的了解到这个词了,所有使用wordpress的朋友都必须要明白这两个二货是什么东西,下面是本人对使用他们之后的一些评测。
wordpress安装环境
有的啥都不懂,甚至在windows上面安装了wordpress,这个并不可笑,因为我在今年换上VPS的时候也同样是做过这样的蠢事,既然大家都知道这是蠢事所以希望大家不要再往windows上面安装你的wordpress了,因为这样很容易导致服务器消耗大量的资源和死机。
既然如此,wordpress最好的安装环境就是linux系统了,当然我们这些人只需要购买虚拟主机的就不需要管它系统怎么配置了,但是在这里我们还是需要明白一个东西,那就是这个虚拟主机的配置环境是怎么样的。目前大部份使用的是apache配置,当然也有虚拟主机主要是使用Nginx配置的,主要是看他们分别处理什么东西来讲了。
Nginx与apache的区别
比较好理解的一种方法就是Nginx可以更好的处理静态文件的,而apache可以更好的处理动态文件的,这就是他们主要的区别,不知道网上赚钱的朋友们知不知道一个事实,那就是处理静态文件的时候apache在100个并发下可能就死机的情况下,而Nginx可能可以处理1万个并发!当然这只是网上的朋友测试的结果,一切都只能在实际应用中才知道哪一个更适合你。
本人的体验
说实话,挺恶心的,前段时间,也就是国庆的时候,服务器更换了,当时给本人换了一个apache配置的服务器,然后访问速度大大的少降了,因为我之前一直使用的是Nignx的服务器,不过如果服务器资源消耗不严重的话,访问静态页面的速度完胜Nignx!原因是插件的问题,如果使用的是apache的话,他会生成纯静态文件,如果使用其它的话,他就不行了,网上有资料表明是可以将Nignx生成纯静态文件的,有时间再试试看吧。
由于有时候快有时候慢,我真心受不了这种速度,所以就继续再更换服务器了,现在更换回Nignx的了,打开的速度虽然谈不上非常牛B的快,但是最起码不会出现时快时慢的情况了。这就是本人对于Nginx和apache的一些体验。
最牛B的配置
如果你自己使用的是独服或者很高配置的服务器,还有一种配置更加的牛X,那就是Nginx+apache一起使用,目前很多大型网站使用的便是这种方法,他们分工合作可以更好的处理好他们自己的问题。
最后还是来总结一下wordpress用哪一个好吧,如果你的网站并没有使用缓存插件,那么你就使用apache的吧,如果你的网站使用了缓存插件那么最好还是使用Nginx比较好一些。最起码这样不会消耗你太多的资源。
推荐bluehost香港主机,全网Ping测试,其中移动、联通和电信Ping值都在40-50ms左右,Linux和Windows两种操作系统下分别有Plan A、Plan B、Plan C三种方案,三种方案配置都是不一样的,
香港主机方案分析:Plan A方案是最基础的香港主机方案,只支持单个域名建站,磁盘空间和流量大小都是有所限制的,所以比较适合规模较小的网站。有更大的建站需求就需要选择Plan B和Plan C方案,通过主机侦探优惠链接进入其中文站购买Plan A、Plan B和Plan C方案还可享受30%的优惠。
其中Linux香港主机采用的cpanel控制面板,支持PHP+MySQL程序环境。而Windows系统采用了Plesk控制面板,支持的程序包括PHP、ASP、ASP.NET、MySQL和MSSQL等。