1 Perfmatters 插件介绍
Perfmatters是一款轻量级 WordPress 性能插件,通过减少 HTTP 请求、禁用插件、剥离代码和优化数据库来提高站点的速度。
Perfmatters也是一款收费插件,没有免费版本。
Perfmatters插件在脚本优化方面表现出色,但是其它功能例如:预加载,文件压缩优化、图片懒加载等我都是通过WP Rocket来实现(这部分的功能WP Rocket做的更好)
2 Perfmatters 插件安装
购买插件之后,下载插件包通过上传添加插件的方式安装激活插件即可。
3 配置Perfmatters 插件来提升网站性能
在网站后台侧边栏目的设置选项项目可以看到Perfmatters菜单,点击即可进入设置页面。
1)常规设置
下图是我的设置,其实评论如果你的网站不允许客户评论,相关内容你可以开启禁用。
Login URL部分是安全设置,你可以设一直一个独一无二的登录地址,并且让默认的登录地址/wp-admin重定向到一个页面(可以是首页或者404或者你创建的一个页面),也可以直接弹出一个消息提示。
Woocommerce应该全部开启。
如果你不了解你禁用的项目是什么,你可以点击禁用按钮前面的问好,以了解详细的内容。
设置之后点击【保存】按钮,保存你的设置。
2)Assets设置
在Assets开启脚本管理器,让后你就可以插件前端页面加载了哪些脚本,有些脚本实际上并没有使用,但是也加载了,你可以可以关闭它们。
开启之后,打开任意页面可以点击【Script Manager】来检查页面加载的脚本内容。
你可以浏览这些加载的脚本,如果是对页面没有作用的脚本就可以通过切换按钮关闭加载。
3)Preloading(预加载)设置
预加载我通常使用WP Rocket进行配置,所以这里不会重复配置。
你可以开启页面的预加载,同时可以设置资源加载所需要的资源预加载,来提升加载速度,比如CSS资源加载需要加载字体文件,你可以设置字体文件针对Style类型的资源进行预加载。
通过预加载链接可以预加载外部的资源。
4)延缓加载(懒加载)
懒加载主要是针对图片、视频、iframe等资源的设置。这些资源本身加载比较慢,设置延迟加载可以提升整个页面的加载速度。
通常这个功能我也是使用WP Rocket来实现。
如果你不使用WP Rocket,你可以按照自己的需求或者参照下面进行设置。
5)Font字体设置
字体主要是针对Google字体加载的问题进行优化,只需要开始字体本地化即可。
6) CDN配置
CDN配置的前提是你的网站域名已经添加到了CDN服务,如果你是使用Cloudflare免费CDN服务,你可以参照 Perfmatters推荐安装配置手册进行配置。
我自己推荐使用WP Rocket进行配置,如果你是配置的Cloudflare 免费CND服务,那么直接在WP Rocket中点击一个CDN的启用按钮即可,无需其它任何配置。
7)Google分析
这里的Google分析功能也没有什么使用价值,通常直接在Google Search Console或者Google Analysis查看会更加直观。