WordPress终极优化方案,草根站长如何打造极致用户体验!

WordPress教程

WordPress对于站长们是一个必学的一款建站程序,WordPress是一款有国外开发团队打造并长期维护更新的一个款建站程序,就目前统计,互联网排行前1000万的网站有33%.4都是由WordPress建立的。这意味着什么就不用了山然在此多言了。

如何留住用户

我们建立网站,最重要的就是用户,不管你是建立博客、企业网站、电商等等,都一样,用户就是上帝。

那么我们该如何留住用户呢?首先我们要知道用户接触你的网站第一件事是什么?是打开你的网站 。用户不管是通过搜索引擎也好,直接输入网址也罢,第一步都是先打开你的网站,那么一个网站打开速度就是核心关键。

我们可以假想一个情景,我通过百度搜索“世界上谁最帅”而找到了山然打开了技术社的网站www.htm.fum ,网站在一秒钟甚至更短的时间内被打开,呈现出网站的内容,然后用户开始浏览器山然的帅气英姿(咳咳)。

然后我们换个情景,我通过百度搜索‘重庆什么最好吃’打开了一个不知名的网站,我点击网站,出现一片空白,一个加载的圆圈一直在屏幕中转圈圈,等了五秒,十秒还没打开。其实不用五秒,一般情况下三秒钟还没打开我就已经关闭这个网站了,更何况十秒。那么这种情况,不管你网站的内容有多丰富,有多好,用户根本没机会看到。

所以请不要用户在走向你的路上半路返航。

讲了这么多废话,那么我们就来讲一下如何提高WordPress的访问速度。

从服务器的角度提速

我们建立一个网站,服务器是必备的,一个好的服务器就像剑客手中的宝剑。宝剑越锋利剑客越强大(片面了)。对于我们建网站而言也是一样,一个好的服务器是我们网站的根本,那么如何判断一个服务器是否是一个好的服务器呢?我们可以从以下几点来判断:

  • 服务器稳定性,这一点至关重要,如果一个服务器不稳定,在怎么做都是白搭。三天两头宕机,要它有何用?
  • CUP处理速度,WordPress是PHP开发的。无论什么软件都是要依赖CPU的,就跟人一样,哪里不需要大脑?
  • 内存大小,这里说的内存大小不是硬盘大小。为什么这么说?打个比方,内存就相当于你的脑域。
  • 宽带大小,同样我们来打比方,针头和水龙头,那个的出水量大?

这就是山然能想到的如何评判一个服务器好坏的标准了,如果你还有其他的好建议,请给山然留言。

那么我们如何从服务器的角度来提速呢?简单,当然是买个好的服务器啦,世界上最好的优化的人民币优化,哈哈哈,当然了这点不现实,如果你非常有钱,也不会来看我这一篇文章咯。

那么还得说一下服务端端优化了,我们要开启以下几个服务端功能:

  • 安装Memcached和PHP Memcached扩展,使用 Memcached 来缓存 WordPress 数据。
  • PHP开启 OPCache,用于加速PHP脚本,因为wordpress就是PHP语言开发的。
  • MySQL设置MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。

分析WordPress热点区

我们都知道用户能接触到你的网站的区域是哪。当然是前端了,后端是我们站长及管理员所接触的地方。那么前端的速度就是影响用户的根本,所以我把用户热区放在WordPress的主题部分。

那么我们接下来就以WordPress主题为核心,展开优化。

然后我们来分析一下WordPress主题的组成,那么我总结如下:

  • html
  • css
  • js
  • php
  • image
  • font
  • video

为什么我要说WordPress主题由这七个部分组成?因为WordPress主题是有PHP开发,网页直接展示就是HTML,都知道前端三剑客(html,js,css),一个网页肯定会使用图片,然后还有字体文件。视频倒是可有可无。
优化静态文件

那么我们如何来优化WordPress主题的根基呢?我们一个一个的来。

  1. 压缩HTML,CSS,JS,PHP代码
    这里所说的压缩代码有两个意思,第一:删除非代码,精简的代码量,这里取决于你写代码的质量。第二:代码格式压缩,这里可以使用在线压缩工具。这里要特别注意的是代码格式压缩有可能会导致代码报错,请小心行事。
  2. 优化图片
    现在互联网越来越发达,网站内容也越来越丰富,大量的图片充斥着我们的网站。那么图片的大小非常影响我们网站的打开速度,那么我建议网站使用的图片大小不要超过200kb,超过的图片请压缩图片,我本人喜欢使用tinypng 无损压缩。
  3. 减少字体使用
    对于一个网站来讲,我们要尽可能少的使用字体,因为网站不是书法,不要搞得花里胡哨的,非常影响用户体验,并不是每一个用户都喜欢你设置的字体,我们只需要使用常规字体:微软雅黑就好。

blob

开启CDN内容分发

由于我们个人的服务器水平参差不齐,服务商大小不一,所以我们可以把网站静态文件储存在一个服务器厂商大如:阿里云,七牛云,又拍云等国内一线服务器厂商上,这样不仅仅访问速度快,而且节省了我们弱小服务器的资源。
那么WordPress如何开启CDN呢?

WPJAM Basic 插件 这是由我爱水煮鱼开发的WordPress七牛云插件,可以一键开启WordPress对接七牛云CDN插件。使用教程戳这里。
blob

替换所有google资源

我们都知道WordPress是由国外开发的程序,那么就必不可免的使用了非常多的谷歌资源,而我们中国是屏蔽了谷歌的所以会导致调用谷歌资源的时候非常慢。那么我们如何替换google资源呢?从以下几个点:

谷歌字体:WordPress是调用了谷歌字体的,所以我们把它替换掉。如何替换呢?请在技术社查找相关文章。

评论头像:WordPress评论默认头像是调用了国外的资源,所以我们也把他替换掉。如何替换呢?请在技术社查找相关文章。
开启WordPress真静态

首先说一下为什么要开启真静态,由于PHP是动态语言,每一次访问网站都要查询数据库,而wordpress使用的数据库是mysql,对于小型服务器或者虚拟主机来讲有些数据库否访问非常慢。而且很多主题在开发的过程中根本没考虑到速度这个问题,使用了大量查询数据库。而导致每一次打开网站都要查询数十上百次数据库。

如果让我们去一项一项的减少数据库查询太麻烦了,索性我们直接开启真静态,把写好不改变的页面直接生成HTML页面,就不用担心查询数据库过多的问题了。而且我们又开启了CDN储存,那么对于我们服务器来讲,每一次打开页面只需要对用户加载一个html 文件即可,js、css、image都由CDN服务器提供,所以访问速度会非常快,速度甚至会降到几毫秒。

那么如何开启WordPress静态呢?

很简单,使用插件:wp super cache,这是一个可以一键开启WordPress静态缓存的插件,具体使用方法请在本站搜索相关文章。
总结

那么到这里,我们的教程基本上就结束了。我们来总结一下我们优化WordPress的几个步骤:

  • 服务器优化
  • 静态文件优化
  • 替换谷歌资源
  • 动静分离
  • 真静态(减少数据库查询)

如果你还有什么更好的WordPress优化建议,请发送至山然的邮箱:htm@htm.fun。让我们一起研究研究啦~

评论 (3)

捐赠了66.66支持。

大老表

还不错哟

智能推荐