WordPress网站性优化指南

WordPress网站性优化指南主要向WordPress站长解释如何提速。很多人都会觉的 WordPress 很慢?作为全世界最常用的建站和博客系统 WordPress来说,在性能设计上肯定不会有太大的问题,WordPress 开发团队也肯定也考虑到这个问题。那么今天霜天来写一下WordPress网站性能优化指南。

我的网站有多慢?

您的网站可能不会让您感觉缓慢。您的浏览器很可能已经缓存了它,因此您不会像新访问者那样体验它。

以下是一些服务,它们会告诉您页面加载需要多长时间,并告诉您页面的整体文件大小:

  1. GTmetrix
  2. Google PageSpeed Insights
  3. Pingdom
  4. yslow(需要技术)

在调整网站性能之前和之后检查网站的速度。如果您可以在两秒钟内加载您的页面,那么您做得很好。

记录你采取的每一步有多少不同。最大的不同是什么?

1、选择一个好的虚拟主机

尽量不要使用免费主机或者共享主机(Godaddy啊、Bluehost啊等等所谓无限带宽、无限网站之类的主机)

首先,你的域名和你的主机最好在一个IDC哪儿,如果不是的话,建议你采用口碑良好的DNS服务商,让域名以最快的速度解析到主机上,这不是重点,重点是你的服务器/主机空间应该够快,怎么才能够快呢?

国内的服务器优先选择阿里云,国外的服务器优先选择和Google合作的。

CPU的配置、CPU的使用率、物理内存的大小、磁盘类型以及磁盘的I/O性能(包括Mysql数据库服务器所用磁盘)、Mysql响应速度以及Mysql并发数等等,都会影响到网站的快与不快,并且是物理性的影响。

2、优化您的主题

这里会衍生出一个新的问题,什么样的主题才能更快呢?

直观来看,包含尽量少的php、js、css和字体(字体或图标字体)文件的主题性能会好些。从代码来看,编码合理并在正确的页面载入正确的文件的主题会好些。

  • 默认的 WordPress 主题易于调整、轻量级且编码良好。考虑使用一个,或者自己调整代码,或者聘请开发人员。

推荐:GeneratePressKadence

3、选择一个缓存插件

推荐使用 W3 Total Cache 或者 WP Super Cache ,都是免费的,但是都很好使,我个人更喜欢WP Rocket,因为它支持:页面缓存、HTML压缩、对象缓存、数据库缓存、客户端浏览器缓存、以及CDN。

4、使用CDN

国外的话,CloudFlare不错;国内CDN选择阿里云、腾讯云、华为云等等都OK。。

5、启用GZip

如果服务器支持,就启用Gzip,上述缓存插件W3 Total Cache就支持你启用这个。

6、使用编码良好的插件

WordPress有着数不清的插件,但并非所有插件的代码都是编码良好的,这就需要你确定下哪些插件是适合你的了。

不熟悉的插件,没用的插件不要使用。

7、要注意及时更新你的主题和插件

及时的更新自己所用的WordPress主题和插件,不仅能提高自己的Wordpress网站的安全性,而且有些更新是针对性能的,这样就会在性能上有所提升的。

8、优化数据库

你可以使用 WP-Optimize 或者 WP-DBManager 之类的插件来优化自己的数据库,这些插件能够删除那些未经审核的垃圾评论,那些回收站中的文章,那些自动保存的草稿或者文章的回滚版本等。

当然了,最好的方式是你能自己访问你的数据库并执行SQL语句来进行这些操作,如果你觉得自己对SQL和Wordpress都够熟悉的话。

9、优化上传的图片

对于任何一个网站来说,图片都是页面上比较重要的元素了,但是你的图的大小要与你使用这张图的最大的容器的尺寸相匹配,而不是原生态的P一张图或者一张照片就直接上传了。

举个例子来说:你要上传一张图,这张图所在的最大容器宽度是948px,这张图本身的宽度是1600px,你应该处理下这张图,让它的最大宽度是948px就行,这样能显著提高该图所在网页的载入速度,缩短载入时间并节约服务器资源和带宽。

另外一种情况是:你上传的图的最大宽度和你所用改图的最大容器的宽度一致,这种情形下,建议你用Smush.it 以及基于它的Wordpress插件来处理一下上传的图片,当然了,你也可以使用类似于 无损图片压缩大师 之类的桌面软件(图片压缩软件推荐)或jpegmini 之类的在线网站来压缩你的图片。

暂时先写成这与,如果您对这篇WordPress网站性能优化指南的文章不满意,随时可以留言咨询。

发表评论

Crypto logo

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus cursus rutrum est nec suscipit. Ut et ultrices nisi. Vivamus id nisl ligula. Nulla sed iaculis ipsum.

Contact

Company Name

Address