WordPress网站性能优化服务器篇

上篇文章分享了:WordPress网站速度优化教程指南   这是第三篇关于WordPress网站性能优化技术文章,本文针对服务器环境对WP速度深入解读分享。针对网站服务器优化来提升WordPress加载速度。

高性能服务器优化

这里的服务器优化不包含虚拟主机方面的优化,服务器的优化第一步就是选择一款靠谱的服务器,比如阿里云ECS,腾讯云,百度云,其他阿猫阿狗云或者是VPS都可以。需要有服务器的 Root管理员权限,才可以自定义安装种类环境组件。推荐使用阿里云服务器

服务器WEB环境安装之后,服务器做如下优化:

1,安装 Memcached 和 PHP Memcached 扩展:首先服务器需要安装 Memcached 服务端,然后 PHP 需要安装上 Memcached 的扩展,再次注意 PHP 有两个扩展:PHP Memcache 扩展 和 PHP Memcached 扩展,两者仅仅相差一个字母 D,你可以通过 phpinfo() 这个 PHP 函数来查看到底安装的是哪个扩展,一定要使用 PHP Memcached 扩展。

memcached缓存器

附送上相应的插件下载地址:

Memcached官方下载地址:http://memcached.org/
libevent官方下载地址:http://libevent.org/

php扩展memcache3.0.8下载地址:http://pecl.php.net/package/memcache
Memcached需要libevent支持,没有libevent安装不了,所以我们都准备好,最好下载到本地,或者直接使用服务器wget。

2,PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。

opcache缓存插件

3,MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。

通过chrome浏览器查看到的网页加载time时间线,数值越小越快。

chrome浏览器网页速度加载图

经过一系统加速优化后,网页加载毫秒时间。

WP缓存信息图

使用memcache内存级缓存提升响应速度

要使用memcache缓存,需要PHP支持,没有的需要安装模块,查看是否已经安装模块的方法如下:

在网站根目录下建立一个php文件,里面写上如下代码:

<?php
phpinfo();
?>

浏览器中访问这个文件,将会返回当前PHP的所有信息,查找memcache关键字,如果存在则已安装,如果没有则需要安装才能使用。

使用Mysql Query Cache缓存数据库

query cache缓存可以将相同的查询存下来,第二次查询的时候MySQL就不会再去做同样的操作,而是直接将结果返回给用户。从根本是减少了数据库的查询次数,从而节省了响应时间,提高用户体验。提升动态网站速度,减少数据库查询次数是几大重点之一,除了利用静态化来减少查询之外,开启MySQL高速缓存query cache 也是一个重要的手段。

前检查MySQL数据库是否支持query cache 高速缓存

show variables like ‘%query_cache%';

如果变量have_query_cache的值是yes则支持

开启Mysql缓存

在MYSQL的配置文件my.ini或my.cnf中加入如下内容(有的只需要取消注释即可):

query_cache_size=32M

为0表示不开启,建议设置为32M

query_cache_type=1

query_cache_type参数用于控制缓存的类型,注意这个值不能随便设置,必须设置为数字,可选项目以及说明如下:

WordPress网站性能优化服务器篇

把所有的组件配置好之后再进行相应配置,修改wp-config.php文件中的配置,如下(没有就直接添加即可)

define('ENABLE_CACHE', true);//开启memcached缓存
define('WP_CACHE', true);//开启默认缓存

好了,到这里再看看你的WordPress网站打开速度有没提升上来。

一般来说如果上面的步骤都做了,你的WordPress网站打开速度应该在1秒以内,一般只需0.X秒即可打开网站,如果有图片等大资源,配上CDN会更快。

在WP底部添加以下代码,可查看到网页的加载秒数和数据查询次数。(比如   0.044 秒内总共 6 次查询)底部添加时间代码与效果如下:

网页查询次数

<?php timer_stop(1); ?> 秒内总共 <?php echo get_num_queries(); ?> 次查询

到此sql查询次数也会降低至10次以内,不同的主题代码优化不一致。

另外,行业牛人博客 (WordPress 果酱 - 我爱水煮鱼)的页面生成时间:0.000xxx秒,真的让人佩服啊,怪不得人家推出付费加速优化费用,如图:

WordPress加速付费服务

(家里有矿的,强烈推荐花1W元在进行加速优化,我等穷B只能膜拜了)本文只为举例。

有偿服务:如果你不懂技术又无法忍受WordPress博客的乌龟速度,可以联系无忧哥为你WP网站进行提速,尽可能达到最底加载请求,实现网页秒开效果。请提供你的虚拟主机空间或者云服务器,相关博客后台账号密码,服务器用户名密码,帮你进行最大化的优化。

博主也推出了WordPress速度优化服务https://www.ainiseo.com/jiasu/  新手站长可以咨询,你为网站提升WordPress网站加载速度

由于虚拟主机由于受主机商限止无法安装组件,达不到服务器最佳的效果,建议使用服务器将性能发挥到极致。

请联系QQ3002015859 微信tzvip2017 注明WordPress速度优化。

无忧微信码

本站文章由SEO技术博客撰稿人原创,作者:无 忧创作,如若转载请注明原文及出处:https://www.ainiseo.com/seofangan/4842.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年8月14日 下午8:50
下一篇 2019年8月14日 下午8:52

相关文章推荐

发表回复

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

评论列表(4条)

  • 无忧-互联网EDU
    无忧-互联网EDU 2019年9月7日 下午6:36

    收藏《WordPress网站性能优化服务器篇》文章

  • 无忧~潭州教育
    无忧~潭州教育 2019年8月20日 下午5:02

    来了老弟

  • 无忧-互联网EDU
    无忧-互联网EDU 2019年8月17日 下午7:05

    来点个赞啊

  • 留言
    留言 2019年8月15日 上午12:47

    可以联系无忧哥为你WP网站进行提速,尽可能达到最底加载请求,实现网页秒开效果。

联系我

由于平时工作忙:流量合作还是咨询SEO服务,请简明扼表明来意!谢谢!

在线咨询:点击这里给我发消息

邮件:wuyouseo@gmail.com 合作微信:wuyoublog

工作时间:周一至周六,9:30-22:30,节假日休息

个人微信
个人微信
分享本页
返回顶部