很多人抱怨Wordpress网站的速度慢,其中大部分的原因都与wordpress无关,或者说,他们还没有掌握正确使用wordpress的方法。

首先要确定的是,你的网站是不是真的慢,这里我推荐两个工具:

https://tools.pingdom.com/

https://www.webpagetest.org/

在这里你可以看到网站的打开速度,还有一些优化的建议。如果显示网站确实慢,那你就要开始找原因了。

一,查看是不是服务器慢

https://www.yougetsignal.com/tools/web-sites-on-web-server/

如果你使用的是共享主机,那么通过这个工具,你可以查出到底有多少其他的网站跟你使用同一个主机。里面的数据不是很准确,但是可以反映大概。我见过比较多的有一千多个网站在一个服务器上的,那速度肯定是快不了。

其实最准确的方法当然就是打开chrome developer tools, 用network面板来看一下服务器响应时间。

如果是由于服务器速度慢,建议直接更换AWS或者阿里云等其他云主机,可以马上看到速度的提升。

二,给网站安装缓存插件

我推荐的wordpress缓存插件是WP Fastest Cache

完全免费,而且可以自动压缩css和js。如果开启了本地缓存,第二次打开的速度就像本地一样。(当然首次打开还是要全部加载资源)

三,压缩网站图片的大小

最好的方法当然是手动的给每个图片修改大小,网站需要多大的图片就放多大的图片,只要提供的图片大小比需要的图片大小大,那就是浪费。

在wordpress设置-》媒体下面可以修改自动裁剪的缩略图大小,设成网站中需要的大小,并且在编辑文章的时候选择合适的大小,应该就能解决大部分的图片过大问题。

如果图片已经上传并且加到了文章中,不想全部重新做的话,也可以使用下面几个插件:

四,服务器使用apache pagespeed

https://www.modpagespeed.com/

如果是在aws上使用bitnami的镜像安装wordpress的话,pagespeed是自动安装并开启的。这个也是我目前最推荐的wordpress服务器配置。bitnami的镜像已经帮你做了所有基本的wordpress能做的优化。

如果网站还是觉得慢,就试试这个方法吧。

五,由于地域问题导致的网站速度慢

如果网站慢是因为用户在澳洲,而你的服务器在美国。有两种方法可以解决,第一当然是换一个澳洲的服务器。第二是使用CDN。

CDN是内容分发网络,会把网站的静态文件放在各个大洲的服务器上。让用户访问离自己最近的服务器。

一般的Cpanel主机都带免费的cloudflare的CDN功能,可以直接开启。从其他地方访问的速度会提升一些。

 

这就是我为大家提供的几个速度优化的建议,如果还有问题可以直接联系我