优化是WordPress 世界中使用的总称。它涵盖了从为搜索引擎添加元描述到为用户加速您的网站的所有主题。除了缓存和SEO,没有多少插件可用于解决WordPress 的其他优化选项。
Perfmatters 是高级WordPress 插件,旨在解决微调加载时间的问题。在本文中,我们将解释Perfmatters 插件的功能和定价细节,以便您决定它是否适合您的需求。
Perfmatters WordPress 优化插件
Perfmatters 是一个高级插件,在WordPress 免费插件存储库中不可用。您必须从第三方开发商的网站购买插件并将其上传到您的网站。Kinsta 托管的前首席营销官(CMO) Brain Jackson 是这个插件的开发者。因此,您对这个插件的投资将是一个安全的赌注,因为开发人员是知名人士。
与纯缓存或SEO 插件不同,此插件有不同的优化方法。
定价计划
该插件的单站点许可证费用为24.95 美元,可用于3 个站点许可证(54.95 美元)和无限制许可证(124.95 美元)。根据所有这些计划,您将获得一年免费支持和更新以及30 天退款保证。
请注意,购买插件将设置自动续订付款协议。如果您不想在一年后续订,则需要通过取消订阅来手动停止从您的帐户自动付款。但是,我们每年24.95 美元是WordPress 世界中高级插件的象征性费用。因此,如果您喜欢插件的功能,可以继续自动续订。此外,Perfmatters 插件始终提供10% 的折扣,您可以在购买时使用。
下载和安装Perfmatters 插件
完成购买后,您可以从您的帐户下载插件文件。您将在您的电子邮件收件箱中收到帐户密码,使用该密码您可以随时登录您的帐户并查看许可证并下载该项目。登录您的帐户,然后单击“查看详细信息和下载”链接。
这将向您显示购买确认详细信息。记下许可证密钥并单击“下载插件”按钮以获取插件的最新副本。
现在,登录到您的WordPress 管理面板并导航到“插件> 添加新”部分。点击“Upload Plugin”按钮,上传上面下载的“perfmatters.zip”插件文件。文件大小小于350KB,因此只需几秒钟即可在您的网站上安装插件。
激活Perfmatters 插件
该插件将在安装后无需激活许可证密钥即可工作。但是,您需要链接站点和许可证密钥才能进行更新。您可以使用以下两种方法之一执行此操作:
- 转到WordPress 管理面板中的“设置> 性能”部分,然后将许可证密钥保存在“许可证”选项卡下。
- 转到他们网站上的Perfmatters 帐户,然后在“帐户”部分登录后单击“查看许可证”链接。在下一个屏幕上,单击“管理站点”链接并添加您的站点,如下所示。
您可以随时停用域上的许可证并使用另一个域激活。激活许可证密钥后,您将开始接收插件的自动更新。因此,您可以直接从WordPress 管理面板的插件部分更新下一个版本。
Perfmatters 插件的特点
该插件具有超级简单的设置,包括选项、工具和许可证选项卡。如前所述,许可证部分仅用于激活许可证密钥。因此,我们将详细解释其余两个部分。
选项部分
这是插件的主要部分,包含多个选项卡,您可以在其中配置使用情况。
一般禁用
在此部分下,您可以禁用站点中几乎所有不必要的开销。通常,WordPress 会加载多个元标记以在标题中包含提要的其他详细信息。您可以简单地使用Perfmatters 插件禁用它们,以优化您网站每个页面上的代码。您可以删除的一些流行开销是表情符号、嵌入、XMLRPC、jQuery 迁移、WordPress 版本、提要、评论作者链接、心跳API、REST API 和限制修订/自动保存间隔。
此外,您可以将默认的WordPress 登录URL 更改为自定义URL,并禁用默认登录URL。虽然这与优化无关,但它可以帮助保护您的网站免受暴力攻击。
管理资产
“资产”部分包含三个部分——资产、JavaScript 和代码。我们建议在“资产”部分启用“脚本管理器”,并管理每页加载插件和主题文件。我们将在本文后面详细解释脚本管理器。
在“JavaScript”部分下,您可以延迟和延迟JavaScript 文件。延迟脚本有助于克服渲染阻塞JavaScript 问题,延迟脚本有助于减少总阻塞时间。因此,这两个功能一起可以将您的性能得分提高到100/100。但是,延迟Google AdSense 广告等外部脚本会降低点击率,从而减少您的收入。因此,请正确测试您的网站并了解其影响,而不仅仅是查看页面速度得分。
- 对于延迟,您可以包含jQuery 并排除特定文件(如果这会破坏您的站点)。
- 同样,对于延迟,您可以每行提及一个文件名,以延迟加载它们并仅在有用户交互时触发。即使没有用户交互,提到的超时也会触发具有指定时间的延迟脚本。
在“代码”部分下,您可以在站点的页眉、页脚和正文中插入站点范围的代码。例如,您可以在标题部分插入Google Analytics 跟踪代码以加载到您网站的所有页面上。
预加载资源
主动连接您网站上使用的外部域将提高页面的加载速度以及连接的超链接。您可以预加载字体/CSS 文件、预连接第三方域(如Google 字体/YouTube)和DNS 预取域,以加快DNS 解析过程。此外,您可以打开“启用Insta 页面”选项以在悬停或触摸时预取超链接URL。
延迟加载
延迟加载是延迟加载图像直到其可见时间的功能。例如,您不需要在初始页面加载时加载页面底部的可用图像。只有当用户滚动并到达页面底部时,才能加载这些图像。您可以延迟加载图像、iframe、视频和YouTube 视频缩略图以提高速度得分。
字体优化
您网站上加载的任何外部资源都会直接影响页面加载速度。尤其是使用像谷歌字体这样的外部字体会延迟文本加载,直到浏览器完成所有字体文件的下载。有多种方法可以使用Perfmatters 进行优化。
- 您可以完全禁用您网站上的所有Google 字体。
- 添加交换参数,以便浏览器在下载谷歌字体文件后使用默认字体并交换。
- 在您的服务器上或从CDN 服务器本地托管Google 字体。
内容分发网络
Cloudflare 等CDN 通过更改DNS 名称服务器提供集成。但是,您需要创建CNAME 记录并重写源URL 以使用许多其他CDN。在此部分下,您可以使用CDN URL 启用CDN 重写,包括目录和排除文件扩展名。
谷歌分析
谷歌分析跟踪JavaScript 是造成渲染阻塞问题的资源之一是谷歌PageSpeed Insights 和其他速度测量工具,如Gtmetrix 和Pingdom。您可以通过使用Perfmatters 插件在本地托管Analytics 跟踪代码来轻松解决此问题。您只需输入跟踪代码或测量ID 并自定义其他设置即可启用此功能。
工具部分
“工具”部分包含两部分——插件设置和数据库清理。在“插件”选项卡下,您可以启用干净卸载以在您从站点中删除插件时删除插件安装的所有文件。此外,您可以启用可访问性模式、设置清除选项和导入/导出设置为JSON 文件。使用这些选项,您可以通过导出和导入整个插件的设置轻松地从一个站点删除插件并移动到另一个站点。请记住,在此过程中,当您拥有单站点许可证时,您需要停用许可证密钥并在另一个域上激活。
数据库清理
Perfmatters 的主要目的是清理WordPress 安装中不必要的项目。除了清理文件和标签外,它还提供清理数据库的选项。您可以删除修订、自动草稿、删除的帖子/评论、垃圾评论、未使用的瞬态和优化数据库表。您可以根据需要将此活动安排为每天/每周/每月,而不是手动清理这些东西。
在Perfmatters 插件中使用脚本管理器
脚本管理器有助于在每个帖子的基础上选择性地启用或禁用插件、CSS 和JS 文件。使用它,您可以修复删除Google PageSpeed Insights 工具中未使用的CSS 和JS 问题。首先在“Perfmatters > Options > General > Assets > Assets”部分启用脚本管理器选项。现在编辑任何现有的帖子或页面,然后单击顶部管理栏中的“脚本管理器”。或者,您可以将鼠标悬停在索引页面上的任何帖子或页面上,然后单击“脚本管理器”链接将其打开。您将在侧边栏中看到三个部分——脚本管理器、全局视图和设置。
“设置”部分允许您在选择中包含存档,显示每个脚本的依赖关系,仅在测试模式下用于管理员并启用MU 模式。
MU 模式将安装一个必须使用(MU) 插件,并为使用脚本管理器管理资源提供更多控制。
在“脚本管理器”部分下,您可以看到当前页面中加载的所有资源,按插件、主题和杂项分组。您可以检查和禁用页面上加载的所有不必要的JS 和CSS 文件。最好的例子是Contact Form 7 插件,它通常只在联系页面上需要。但是,该插件将在所有页面上加载脚本和CSS 文件,因为您可以在网站的任何位置插入联系表单块。
您可以做的是在任何地方禁用Contact Form 7 CSS 和JS,并保存您的更改以禁用您网站上任何地方的插件文件。您可以编辑有联系表的页面并在“当前URL”位置启用插件。
您还可以将异常与正则表达式、用户和基于设备一起使用。例如,您可能有一个会员插件,它只为手机上的登录用户提供功能。在这种情况下,您可以使用移动设备和登录用户选项仅在您需要的地方加载文件。
“全局视图”部分显示您在站点范围内禁用的所有项目。有了这个,您可以全面了解禁用的项目以及您禁用的位置。
完成设置后,单击顶部栏上的“关闭脚本管理器”将其关闭。不幸的是,该插件会在同一窗口上向您显示已发布的帖子,从而从WordPress 管理面板中出来。尽管您仍将登录,但您必须返回浏览器或在浏览器中键入管理URL 才能再次进入管理面板。我们希望将来开发人员进行更改,关闭脚本管理器后,它将在新窗口中打开已发布的帖子。
每页设置
该插件将在帖子编辑器中添加一个元框,您可以使用它来禁用每个帖子的某些选项。您可以使用此元框禁用延迟JS、延迟加载和即时页面(预取)功能。请注意,如果您尚未启用这些功能,则元框在编辑器中将不可用。
概论
许多用户对Perfmatters 插件的用途感到困惑。如您所见,它是一个优化插件,专注于禁用WordPress 中的开销,并且可以像预加载、延迟加载和字体优化一样工作。您还可以启用CDN 重写并在本地托管Google Analytics 以加速您的网站。然而,它既不缓存也不做典型的SEO 东西,比如添加元标签。因此,您需要将Perfmatters 与WP Rocket 等缓存插件和Yoast SEO 等SEO 插件结合起来。希望,现在您了解了该插件的功能、定价以及如何设置以提高页面加载速度。