本文目录:
- 1、求WordPress网站加速方法
- 2、怎样让wordpress运行更快
- 3、如何提高wordpress速度
- 4、WordPress在NGINX和Litespeed下的性能对比测试
- 5、WordPress网站加载速度变慢怎么办
- 6、为什么wordpress网站加速
求WordPress网站加速方法
WordPress是当今最流行的建站博客程序,功能强大,上手容易,各种主题和插件等应有尽有,有关Wordpress的相关文档也是多如牛毛,可以说Wordpress是我们建站的首选程序。当然Wordpress性能也是一个不断被提及的话题,不少人甚至认为WP已经“快”不起来了。
当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运行更快
WordPress加速已经不是什么新鲜话题了,曾在一站长论坛里看到一篇关于WordPress提速的文章,讲了很多的方法,用了一大堆插件,可能是想把WordPress加速做到极致吧。但读完后却是一头雾水,我觉得这样往往适得其反。
这里,我说一下个人感觉一些高效可行的方法:
一.图片加载延迟
即图片岁下拉滚动条依次显示,这样在很大程度上得到了提速,尤其是图片比较多的站。方法很简单,自己去网上搜索一下,非常的多。
二.图片本地缓存
包括JS、Flash等,把这些元素缓存后,用户第二次再去访问你的站时,那速度将是秒开。推荐使用.htaccess缓存图片,方法:直接在.htaccess中添加如下代码:
Image and Flash content Caching for One MonthFilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf)$”Header set Cache-Control “max-age=2592000″/FilesMatch
这里说一下,WordPress评论者头像gravatar,大家可能感觉到了,Gravatar明显会拖慢 网站速度,以至于一些博客不让显示Gravatar头像或用神秘人代替了。也有一些站点追求比较苛刻,本地化了Gravatar头像,后者我不推荐,尤其 是网站评论较多,那将给服务器带来巨大的压力。
三.开启wordpress的GZIP
首先你可以用站长工具检测一下代码是否有必要压缩
开启gzip方法也很多,
方法1:使用gzippy插件,直接安装启用即可。
方法2:在Cpanel面板中实现
C面板中有个 Optimize Website 图标,点击进入后选中 Compress all content,Update settings即可开启我们的网站加速功能~当然,我们也可以根据自己的需要,选择第三项,压缩指定的类型以节约服务器资源。
方法3:通过.htaccess实现,加入规则:
ifmodule mod_deflate.c
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
/ifmodule
四:静态化页面减少对数据库的查询
wp super cache插件 它把整个网页直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。
当然,如果你不静态化页面,也可以缓存数据库,DB cache插件比较不错。
小结:
如果这四大方法你都用上了,那你的WordPress速度提升基本已经发挥的淋漓尽致了,最后我们要注 意一下,经常在打开你博客的时候,观察状态栏的加载情况。见过一些站,因为使用了外部JS结果那个站点挂掉的时候导致自己的站点整个都打不开。还有就是经 常清理和优化你的数据库,这一点是至关重要的,数据库在查询中产生碎片,WordPress在运行时也会残留一些垃圾,尤其是代码高亮插件和 WordPress自动保存功能。
如何提高wordpress速度
第一、主机商和机房的选择,首先主机品牌很重要,选择信誉好的主机商错不了。
第二、主机系统的选择使用WordPress程序,建议一定要使用Linux系统,虽然很多Windows主机环境也支持PHP+MYSQL,但是在运行WP的程序,LINUX系统兼容性会更好,速度会更优一些。
第三、WordPress主题和插件。
第四、定期优化数据库。
第五、使用第三方缓存工具,提升WordPress程序网站速度可以从网站主机,以及网站自身上提高,后者在长期运营网站中更为关键。
WordPress在NGINX和Litespeed下的性能对比测试
都说Wordpress 在litespeed下的表现要好于NGINX,但是很少看到有人做测试,于是我来做一个对比测试
测试平台
主机:腾讯云轻量HK1C2G版
WordPress版本:5.3
压力测试平台:
默认主题,文章为纯文字,txt文档下为34K
腾讯云最近做活动每天上午10点-10点半之间都有199-100劵放出,有需要的可以领一下购买
腾讯云学生活动也很不错,25岁以下1核2G5M的轻量VPS只要9块/月
25岁以下自动获得学生资格,25岁以上可以进行学生认证
每个月9块钱就可以获得1C2G5M1T流量,十分划算有国内服务需求的直接上。
活动地址直达:
NGINX
原生
先上一个17测看看基本情况
loader测试
2000/min
2500/min
和我上次测试负载均衡的结果差不多详情请看
利用腾讯云轻量服务器+宝塔快速搭建负载均衡网站
不过由于WordPress比typecho更吃资源所以表现要差上一些
GTmetrix测试
看起来自带的主题真的是经过千锤百炼的
google pagespeed
移动设备
桌面设备
wp super cache
loader
开了插件之后可承受并发数变少了,插件占用了一定的资源,所以WordPress能用一个插件解决的就别用两个,尤其是大型插件
GTmetrix
google pagespeed
移动设备
桌面设备
开启缓存插件之后加载速度上有了明显的提升,在速度上算的上是一个优秀的网页了。
Litespeed
更换程序成功后禁用缓存刷新页面看看是否是LS
原生
17ce
尴尬LS会拖慢网速的吗?
gtmetrix
google pagespeed
移动设备
桌面设备
loader
2000/min
2500/min
光这样似乎表现也很一般试试用缓存插件
LiteSpeedcache
gtmetrix
加载时间降了一点
google pagespeed
移动设备
桌面设备
双一百!!牛逼!!
loader
2000/min
2500/min
3500/min
想要查看更加全面的数据(如LS到底压力极限在哪)请前往文章底部博客。
结论
Litespeed对于WordPress的加速效果要配合Litespeedcache才能突显出来,否则光秃秃的一个LS其实并不比NGINX好,在某些方面甚至是出于劣势的。如果你的WordPress网站流量很大,那么我建议选择LiteSpeed+litespeedcache+redis/memcached更好,当然本次测试的项目比较单一,更多深层次的一些东西也未进行专业测试。大家参考为主,实际选择还得看个人爱好及专业程度
原文链接:爱示范
WordPress网站加载速度变慢怎么办
WordPress网站加载速度变慢的话,可以从以下几个方面优化:
主机方面:尽可能建议选在国内主机或服务器,毕竟国内的主机访问速度 香港主机 美国主机。
主题方面:建议使用国内的优秀主题,因为国外的主题很多都是使用了国外的一些静态资源或文件,比如加载谷歌字体等,这些都会拖慢网站速度。
插件方面:尽量减少使用过多插件,特别是一些国外插件,能用代码实现的,尽量用代码实现。
网站加速:有可能的话建议按照WordPress缓存插件和开启CDN功能。
为什么wordpress网站加速
1、安装WordPress Super Cache插件WordPress Super Cache插件绝对优秀,不多做介绍,大多数WordPress用户都应该比较熟悉,用过便知。只是使用之后也会有些后遗症很难处理,比如一些需要跟踪确认广告代码的广告商,会无法跟踪到。网上也有一切解决方法,但我还没见过很完美的。PHP Speedy WPPHP Speedy是一个PHP脚本库,主要适用于调用了很多JS文件和CSS文件的PHP网站。而PHP Speedy WP 就是专为WordPress用户方便操作的插件。如果我们使用了很多插件,在head头部里面会有很多的js和css文件调用,使用这个插件,能加快这些东西的载入速度。WP CSSWP CSS也是一个WordPress插件。它可以gzip压缩和移除你CSS文件中的空白区。还有缓存什么什么的DB CacheDB Cache数据库缓存。此插件缓存每个数据库查询。这是非常快的,并使用小型磁盘空间缓存。我也没有尝试过这个插件,不过有很多WordPress用户推荐过这个插件。5、使用Optimize DBOptimize DB插件的作用在与它可以有效得优化重组你的WordPress数据库表。界面很简单,只有一个按钮:Optimize Now。插件删除:插件是致使WordPress博客访问速度变慢的主要杀手之一,当你的博客访问速度逐渐变慢的时候,问问自己,是否这几天又安装了插件,去控制面板看看,现在启用了多少个插件。对于WordPress插件的使用原则,建议是:能少用就少用。最后,需要注意的是,不是 停用 不使用的插件,是删除。如果插件提供了管理界面,可以卸载,那就先卸载,再删除插件程序。
本文来源:https://www.yuntue.com/post/74447.html | 云服务器网,转载请注明出处!