WordPress 优化速度和性能,亲身【实战】

我博客访问现在特别卡,已经卡的我自己受不了。决定优化下,提高访问速度,也不要搞得网站太卡顿。优化的方向如下:

1、硬件基础,升级服务器配置

2、禁止谷歌字体 Google Fonts

3、禁止后台一些预设

4、删除插件

5、压缩图片

我网站情况比较复杂,一些地方要做取舍。不然,其实可以更好。现在其实效果也不是很明显,甚至如果你不能访问 YouTube,体验还不是很好。

在进行任何优化之前,都记得要先做好备份

升级服务器配置

这不用多说,很容易理解,本来基础设施差,再怎么优化也是「事倍功半」。所以斥巨资升级了服务器。

最开始我用的服务器配置参数是 1核1G 1M带宽 小水管,这次升级成 2核4G,带宽没变。

本来一直想等到双十一的,感觉到时候活动应该不错。还有一个月,忍不了。

禁止谷歌字体

为什么要禁止就不说了。我是用的是中文主题,按道理应该没有使用谷歌字体。所以一直没管它,大家可以看下自己网站,刷新网页,F12检查有没有失败的请求。 红色报错 google.api ,说明网页中有谷歌字体,如果没用谷歌其他服务的话。

比如我的网站我自己访问并没问题,不会报。但如果在使用百度情况下,会报。这是因为我博客中有 YouTube 订阅挂件。

按道理我不用处理这一步的,但我了解到,不仅仅主题,一些插件中也有可能使用谷歌字体。

所以最后还是决定禁止,一般方法有两种,采用代码或采用插件。我没使用代码处理,使用插件 Disable Google Fonts

禁止后台默认设置

后台访问卡顿大部分情况是首页加载了默认显示,要知道这些显示都会请求的。

《Wordpress 优化速度和性能,亲身【实战】》

我就留了一个,其他都去掉了。大家可以根据自己情况自行考虑。

删除插件

我现在一共启用 9 个插件。删除两个。其实还有个最耗费请求时间的插件没删。这就是我说的「取舍」,是它「Ad Blocker Notify Lite」。

这是一个检测访问者是否使用拦截广告的插件的插件。如果使用了拦截广告的插件,比如 Ad Blocker ,进入我网页,博客会检测到,然后提示。

而这个检测很浪费时间,我仔细测算过,这里差不多会花费 3 s。其他加载都是以 ms 计算,就它最慢。

再检查发现是这个插件中 admin-ajax.php 影响的。我没修改它的能力,也找了类似功能的插件或代码。发现就它最好,没办法只能使用,毕竟我也需要这个插件检测。

TinyPNG压缩图片

直到昨天才发现,文章中一些图片加载很慢,我以为是服务器的原因。结果看了好几次才发现,竟然是图片太大的原因,好多 300k 以上的图片。

如果不是专业的图片网站,像我这种博客网站,超过 300k 的图片我觉得算比较大了。

本来想将图片打包下来,然后批量压缩再上传。结果发现 TinyPNG 提供了 WordPress插件来线上压缩,并且可以压缩以前已经上传的图片

这里说一句 TinyPNG 是我见过最好的压缩图片工具,推荐给你。

插件名字叫 Compress JPEG & PNG images ,安装后用邮箱注册,收到邮件后激活就行。

可以免费使用,但是一个月只能压缩 500 张。如下就是我图库的信息,需要被压缩的图片张数。然后点击箭头所指就可以开始压缩了。而且被压缩后,就算以后不使用这插件,已经被压缩的图片就永久被压缩了。

《Wordpress 优化速度和性能,亲身【实战】》

《Wordpress 优化速度和性能,亲身【实战】》

一点点个人经验,可以在图库中找几张图片对照,看到底起作用没。我不知道是 bug 还是怎么,我这边显示不太对,其实已经压缩了,但是根据显示大小,好像并没起作用,取消再次回到页面却又对了,反正搞不懂。

《Wordpress 优化速度和性能,亲身【实战】》

《Wordpress 优化速度和性能,亲身【实战】》

《Wordpress 优化速度和性能,亲身【实战】》

这插件不仅仅压缩以往图片,新上传的插件也会自动在后台压缩,设置里可以看到相关。

 

到现在为止,网站还是很卡,一方面是 YouTube订阅 小工具。还有一方面是谷歌广告和检测拦截广告插件,全去掉以后会好用多。

就这样吧,心累。

怎么说呢?不管有用没,还是想加上这句
老郭种树原创,转载请加上WordPress 优化速度和性能,亲身【实战】
点赞

发表评论

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