Perfmatters 不同于传统的缓存插件,它专注于禁用无用功能、精简脚本调用,帮助你的网站显著提升加载速度。本文会详细介绍 Perfmatters 的主要功能、核心设置方法。

一、为什么选择 Perfmatters?
1.1 Perfmatters 的核心优势
- 禁用多余功能:WordPress 自带许多默认功能,虽对部分用户有用,但会增加不必要的加载请求,Perfmatters 可一键禁用。
- 脚本管理:通过 Script Manager 可按页面控制 CSS、JS 加载,减少前端阻塞渲染资源。
- 轻量无压力:插件文件极小,加载开销可以忽略。
1.2 Perfmatters 的适用场景
如果站点已经使用了缓存插件,但仍存在首屏加载慢、Google PageSpeed Insights 分数低、页面调用脚本过多等问题,Perfmatters 可作为强有力的补充优化工具。
二、Perfmatters 的核心功能与设置
2.1 General (常规设置)
禁用无用功能
进入 Perfmatters → Settings → General,可看到许多功能开关,常用设置建议如下:
- Disable Emojis(禁用表情符号脚本)是 WordPress 默认加载的表情符号 JS 脚本。禁用后可减少
wp-emoji-release.min.js
请求,提升页面加载速度。 - Remove jQuery Migrate(移除 jQuery 迁移脚本)可以兼容兼容旧版 jQuery 插件的迁移脚本。如果主题和插件不需要旧版 jQuery,移除后可减少无用 JS 文件,优化性能。
- Remove REST API links(移除 REST API 链接)是页面 head 中的 REST API 接口链接标签。删除后可简化 HTML 代码结构,提升加载效率与代码整洁度。

优化 Heartbeat API
WordPress Heartbeat API 会每隔 15-60 秒向服务器发送请求,若访问量大,容易增加 CPU 使用率。在 Heartbeat 设置中,可调节:
- Change frequency:调整频率为 60s 。

2.2 Script Manager(脚本管理器)
Script Manager 是 Perfmatters 的强大功能,可针对每个页面、文章或 URL 精细控制 CSS 和 JS 的加载,有效减少无用资源,显著提升网站加载速度。

2.3 Preloading(预加载功能)
- Preconnect:提前建立与目标域名的 TCP 和 TLS 连接。可添加外部域名,如 Google Fonts,可以避免外部字体加载延迟。

- DNS 预取(DNS Prefetch):在用户真正请求资源之前,浏览器先行解析指定域名,如使用外部服务:Google Analytics:
//www.google-analytics.com
,减少 DNS 查询延迟。

2.4 Lazy Loading(延迟加载)
- 图片加载
对于尚未使用缓存插件加载功能的用户,可延迟加载图片,缩短首屏加载时间。
- iframe 和视频加载
启用后视频只在用户滚动到视窗时才加载,提升页面初始加载速度。

2.5 Database Optimization(数据库优化)
Perfmatters 提供一键清理如修订版本、自动草稿、垃圾评论等,可开启按钮,定期清理数据库,减少查询负载。

三、使用 Perfmatters 的常见注意事项
3.1 不要盲目禁用脚本
在 Script Manager 禁用 CSS/JS 前,需测试页面功能,确保不会影响布局和交互。
3.2 配合服务器优化
Perfmatters 侧重前端资源优化,若服务器配置较弱,建议使用 LiteSpeed、Nginx + FastCGI Cache 等加速方案。
3.3 定期更新
Perfmatters 更新频繁,保持最新版本可获得更好的兼容性与安全性。
四、总结

Perfmatters 是一个专注于减少 WordPress 负担、管理前端脚本、禁用无用功能的轻量级性能优化工具。它体积轻量,配置灵活,适合已使用缓存插件但依然追求极致加载速度的站点。合理配置 Perfmatters,可帮助网站显著提升加载性能、优化用户体验。
了解 宝藏号 的更多信息订阅后即可通过电子邮件收到最新文章。 © 版权声明 文章版权归作者所有,未经允许请勿转载。 相关文章暂无评论... |
---|