速度优化-WordPress网站前端优化插件Perfmatters

一、Perfmatters是什么

Perfmatters 是一款轻量级的 WordPress 性能优化插件,由 Kinsta 团队成员开发,专注于前端加载优化、资源控制与性能提升

它的特点是:无代码操作 + 轻量高效 + 插件级控制,适合从新手站长到专业开发者使用。

比较可惜的是这个插件不是免费的,需要官网购买才能下载,不过我们可以限量提供一些免费的给关注公众号的同学,有需要公众号留言。

二、Perfmatters 有什么用?

主要功能:

功能模块简要说明
Script Manager按页面禁用 JS/CSS,避免全站加载
轻量功能优化(轻开关)一键关闭 WordPress 多余功能(如 emoji)
延迟加载 Lazy Load图片、iframe、视频懒加载
本地托管 Google Fonts提高字体加载速度,避免跨域请求
DNS 预获取/预连接加快外链资源的加载速度
数据库优化清理修订版、自动草稿、垃圾评论等

三、安装Perfmatters VS其他缓存插件

Perfmatters 并不是传统的页面缓存插件(如 WP Rocket、Litespeed Cache),它的设计理念是资源优化 + 控制加载,可以与主流缓存插件配合使用

推荐搭配使用:

  • 缓存插件:负责页面缓存(如 WP Rocket、FlyingPress)
  • Perfmatters:精细控制 JS/CSS 加载,关闭不必要功能

四、基本使用方法

1. 常规设置部分

这部分一般是根据你的网站是否用到了,如果有用到的或者你需要使用的功能最好不要禁用,否则会影响功能

2. Javascript设置

先看下界面

解释下原理:

设置项含义技术原理是否推荐开启
延迟 JavaScript(Defer)页面加载时使用 defer 属性加载 JS浏览器会等待 HTML 解析完毕后再执行 JS,但在 DOMContentLoaded 事件前完成✅ 推荐开启,大多数情况安全
推迟 JavaScript使用 Perfmatters 自定义延迟策略(非标准 defer将 JS 加载延后至页面交互后(如点击/滚动)才加载,更激进的优化方式⚠️ 建议手动测试后再开启
压缩 JavaScript删除多余空格、换行、注释等,减小 JS 文件体积提高加载速度✅ 安全可开启(注意兼容性)

推荐设置:

  • 延迟 JavaScript(Defer):✅开启
  • 推迟 JavaScript:⚠️关闭,开启许测试页面加载及交互的功能正确性
  • 压缩Javascript:✅开启

注:如果出现页面某些控件不显示,跳动,闪动等情况可以先关闭再测试看看

3. CSS设置

1. 删除未使用的CSS: 默认不建议开启,除非开启后没有问题

2. 压缩CSS:可以开启

注:如果出现布局混乱可关闭后测试

4. 预加载可以结合webpagetest.org分析的结果,查看哪些资源是阻塞或者影响加载的,可以进行预加载,比如主页上某些图片,或者某些第三方的资源阻塞了加载

5. 延缓加载如果发现某些资源不用第一时间加载的,却抢先加载影响了速度,那么可以先把他进行延缓加载,比如一些图片或者视频,需要知道是哪些资源,可以通过webpagetest.org分析。

6. 字体禁用Google字体,Google的字体很慢,可以下载到服务器或者尽量不要使用google字体。

7. CDN(可以不用设置)

8. Analytics(如果设置了Analytics的代码,可以添加到里面进行优化)

9. 工具脚本管理器很好用,一定要打开,下一步一起来设置,同时可以打开显示高级选项

10. 脚本管理器比如你的主页,或者模板页需要优化加载项,在Wordpress后台的页面或者模板中,就可以看到

点击进去后就可以管理哪些JS,CSS不需要加载了,可以较大程度上提高网页加载速度,优化原则是当前页面没有用到的插件上的js和css可以优化不确定的项目需要手动测试,不要影响正常功能。

最后设置完成后记得Save Changes。

还有个功能更高级一些的优化插件叫Asset CleanUp,这个插件的设置较为复杂,后面有机会写一篇。