Perfmatters插件使用教程轻量WordPress性能优化插件
Perfmatters是一个轻量级的WordPress性能优化插件,主要目的是通过优化WordPress设置和禁用不必要的功能来加速任何WordPress站点。简单来说,Perfmatters是一个简单的插件,可以让您在没有任何编码知识的情况下打开和关闭WordPress功能。
如果您是网站性能的忠实拥趸者,Perfmatters就是这样一款适用于WordPress网站的性能插件。它是轻量级的,易于配置,并且只提供那些能够真正提高您的网站速度而不会消耗您的服务器资源的功能。本文晓得博客为你介绍的Perfmatters插件教程轻量WordPress性能优化插件使用指南。
推荐:WPControl性能优化插件WordPress最简单的优化插件教程
在使用Perfmatters后测试的WordPress速度
建议:在使用Perfmatters之前测试一次网站速度,否则不知道它对您的站点有什么影响。
如果想加快WordPress网站的速度,应该从测试你最重要的页面开始。大多数人都犯了只在主页上运行测试的错误,但这可能不是您访问次数最多的页面类型。
我使用Google PageSpeed Insights 和 GTmetrix 分别来测量WordPress网站的速度,当然你也可以使用其他选项包括Pingdom,webpagetest。这是晓得博客速度结果:
什么是Perfmatters?
Perfmatters是一个后端和前端的性能优化插件。但是,它不是一个缓存插件。它不会缓存您的页面或脚本。它应该与WordPress缓存插件一起使用,例如WP Fastest Cache 或 WP Rocket。Permfmatters执行了一系列缩小的HTTP、JavaScript和CSS优化,这些优化共同提升了网站性能。网站将会有更少的HTTP请求,更少的代码,以及为登录用户提供更快的WordPress管理面板。
它与缓存插件和其他优化插件有许多重叠的功能。但是,它也有许多自己的独特功能,这些功能需要使用许多插件才能实现,在一个插件中是没有的。
推荐:WordPress网站如何使用WP Rocket删除未使用的CSS
如何安装Perfmatters性能优化插件
安装Perfmatters非常简单。购买许可证后,下载插件Perfmatters.zip文件,并通过仪表板将其上传到您的WordPress站点。将您的许可证密钥从您的Perfmatters仪表板添加到您的WordPress站点以激活插件。如果你是新手,可参考(图文)安装WordPress插件3种方法。
Perfmatters性能优化插件主要功能:
- 能够单独禁用脚本、查询和内联JS/CSS(脚本管理器)。
- 延迟JavaScript直到渲染阻塞资源被修复。
- 应延迟与用户的交互,并应使用超时。
- 自动删除不必要的CSS。
- 延迟加载您的照片、内联和CSS背景图像、iframe、YouTube视频等。
- 通过自动预加载重要图像(LCP)减少最大的内容绘制。
- 可以通过添加缺少的宽度和高度参数(CLS)来修复累积布局偏移。
- 对于即时加载时间,预加载资源和预取链接。
- 简化您的数据库(修订、垃圾邮件、垃圾邮件、瞬态等)。
- 将您的Google字体放在本地服务器上。
- 在本地托管Google Analytics(包括1.5 KB最小分析选项)。
- 重写CDN(连接您最喜欢的CDN提供商)。
- 更改WordPress登录的URL(减少机器人流量并保护您的网站)。
- 可以关闭或限制WordPress修订。
- 在整个网站上禁用WooCommerce脚本。
- 可以禁用XML-RPC、pingbacks、表情符号和其他功能。
- 修改Heartbeat API的频率或将其关闭。
- 调整自动保存间隔。
- 多站点协助。
- 插件创建者的直接支持,支持。
Perfmatters性能优化插件设置
设置面板布局简洁,所有分组选项都列在单个选项卡下,可以打开和关闭任何功能。
2023.3.31日更新,Perfmatters优化插件V2.0.8版本重新设计了UI,文章内容依然适用,如下图所示,
Perfmatters插件常规选项
常规设置选项卡中的选项是首先要配置的选项,也是最重要的选项。
- 禁用表情符号:WordPress在每个页面上加载一个JavaScript文件,为旧版浏览器提供表情符号支持。会增加您的整体页面大小,可以安全地禁用加载此文件。
- 禁用Dashicons:Dashicons是出现在WordPress仪表板菜单和顶部菜单栏中的小图标。
- 禁用嵌入:嵌入YouTube视频推文等,会禁用嵌入预览。如果不太关心后期预览,请关闭嵌入。
- 禁用XML-RPC:用于pingbacks和trackbacks,XML-RPC可能导致安全漏洞,最好完全关闭。
- 移除jQuery Migrate:尚未更新旧版jQuery的插件和主题所必需的,可关闭此选项。
- 隐藏WP版本:此选项隐藏WordPress版本,以免黑客利用特定版本WordPress漏洞。
- 删除wlwmanifest链接:仅当使用Windows Live Writer编写和发布博客文章时才需要此功能,
- 删除RSD链接:WordPress在每个页面上插入一个RSD链接,以提供对浏览器外编辑的支持。
- 删除短链接:WordPress将帖子/页面ID添加到每个页面的元信息,建议从元信息中删除短链接。
- 禁用RSS源:此选项将禁用您博客上的所有RSS源。
- 删除RSS提要链接:此选项也会删除WordPress生成的RSS提要标签。
- 禁用Pingbacks:发布新帖子WordPress都会ping从该帖子链接到的帖子,实际上不是必需的。
- 禁用REST API:需要REST API才能与开发人员进行通信,如果是多作者博客,最好保持启用。
- 删除REST API链接:WordPress会将API链接添加到站点标题,删除可减少页面加载时间
- 禁用Google地图:Google地图API可能会占用大量资源,站点会不断调用Google地图API。
- 禁用密码强度计:此选项会关闭密码强度计脚本,使其不会加载到非必要页面上。
- 禁用评论:此功能是不言自明的。要关闭对您的博客的评论,
- 删除评论URL:WordPress默认在评论字段中包含网站URL。打开可从评论框中删除评论URL字段,
- 添加空白网站图标:缺少网站图标会在速度测试网站上触发404错误,开启可避免这种情况,
- 禁用Heartbeat:WordPress Heartbeat API每15秒一次调用您的服务器以检查更新、保存帖子草稿等。这会迅速消耗宝贵的托管资源。
- 限制帖子修订:WordPress默认会自动保存多个帖子修订,会不必要地使WordPress数据库膨胀。
- 自动保存间隔:自动保存草稿,当有多个图像和其他媒体时,可能会导致浏览器延迟。
- 登录URL:Perfmatters具有安全功能,可以在其中更改登录URL以阻止自动登录尝试。
推荐:WPControl性能优化插件WordPress最简单的优化插件教程
Perfmatters插件Assets设置
Perfmatters中的Assets选项卡列出了用于管理站点上的脚本的设置。
1、脚本管理器
脚本管理器是Perfmatters插件中的一项强大功能。启用后,它会在您网站的每个页面/文章列表中显示一个管理脚本的选项。脚本管理器显示页面加载时在后台运行的所有脚本。如果不需要,您可以关闭单个脚本的运行。
例如,联系表单脚本可能会加载到所有页面上,而它应该只加载到嵌入了联系表单的页面上。
注意:需要从前端查看页面才能使用脚本管理器。
2、JavaScript设置
Perfmatters为您的网站提供强大的JavaScript优化功能。
- 延迟JavaScript:将JavaScript文件的加载延迟到页面底部,可消除速度测试工具渲染阻塞资源警告。
- Include jQuery:激活时,jQuery文件也会被延迟,但这可能会导致你的网页中断。
- 从延迟中排除:可以将页面加载所需的特定文件排除在延迟之外。
- 延迟JavaScript:将第3方JavaScript的加载延迟到最后,有助于使页面快速交互。
- 延迟超时:还可以设置超时,如果未检测到用户交互,则在此之后加载JavaScript。
注意:如果你使用像WP Rocket这样的缓存插件来管理你的JavaScript设置,那么你应该跳过Perfmatters中的这些选项。
3、CSS设置
Perfmatters为您的网站提供强大的CSS优化功能。
- Remove Unused CSS删除未使用的 CSS:启用 “删除未使用的 CSS”功能,会自动完成所有操作
- Used CSS Method使用的 CSS 方法:处理使用的 CSS的方法,Inline 和 File
- Stylesheet Behavior样式表行为:需要选择原始样式表的行为方式,三种选择Delay、Async、Remove
- Excluded Stylesheets排除的样式表:通过添加源 URL,从删除未使用的 CSS 功能中排除特定的 CSS
- Excluded Selectors排除的选择器:通过添加元素 id、类名,排除特定 CSS
- Clear Used CSS清除使用的 CSS:可以使用删除未使用的CSS功能排除单个帖子页面自定义帖子类型
推荐:WordPress网站如何使用WP Rocket删除未使用的CSS
4、Code设置
可能需要将自定义代码添加到WordPress网站的页眉、正文或页脚,可在这个板块添加。
推荐:WordPress网站页眉页脚代码插件Insert Headers and Footers
Perfmatters插件Preloading预加载设置
Perfmatters中的预加载功能就像WP Rocket等缓存插件一样工作。它预先加载和预取URL、文件、域名等资源,几乎可以立即为您的访问者加载页面。
由于与缓存插件重叠的功能,因此如果使用其他插件,则可以禁用部分或全部设置。
- 启用即时页面Enable Instant Page:当用户将鼠标悬停在URL上时,会预取URL即时加载
- 预加载Preload:可以在所选页面上预加载字体、图像、嵌入、CSS文件等资源。最好只预加载页面加载立即需要的资源,而不是所有资源。
- Preload Critical Images:
- 预连接:网页连接到外部站点上的资源,例如字体、分析等。因此最好预连接到这些域以减少页面加载时间。
- DNS预取DNS Prefetch:DNS预取会在用户单击URL之前查找外部域,以减少此过程所涉及的时间。DNS 预取的CDN、谷歌分析或谷歌标签管理器等。
Perfmatters性能优化插件fetch-priority功能(2023.8.15更新)
获取优先级是 Google 提供的 HTML 属性,可让您暗示资源的优先级,例如high或low。它与预加载类似,很多时候都有相同的结果,但没有那么激进。它允许浏览器仍然按照其认为合适的方式优先考虑其他资源,而预加载则将资源按加载顺序首先移动。
Perfmatters插件中添加了新的预加载选项,将“获取优先级”属性添加到站点上的不同资源,以帮助改进 LCP。为 fetchpriority 属性添加了内置延迟加载排除。
推荐:如何将Google Analytics 4 添加到WordPress网站
Perfmatters插件延迟加载Lazyload设置
Lazyload是提高网页性能的好方法。它确保像图像这样的对象仅在它们出现在用户的视口中时才被加载。Perfmatters提供了许多延迟加载选项。
- 图片:由于图片通常占页面大小的最大部分,因此您应该启用图片延迟加载。但请确保图像优化插件或缓存插件尚未启用此功能。
- iFrame和视频:切换此选项将延迟加载嵌入在您的博客页面上的iFrame和视频。iFrame会使页面变得迟缓并导致糟糕的用户体验。
- YouTube预览缩略图:为iFrame和视频激活延迟加载后,还应该为YouTube预览缩略图激活延迟加载。此选项将用视频缩略图替换YouTube视频
- iFrame:iFrame将仅在用户单击时加载,此功能可大量节省页面加载时间。
- DOM监控:此功能为无限滚动页面添加延迟加载。如果您的网站不使用无限滚动,您应该禁用此选项。
推荐:如何在WordPress中禁用LazyLoad图片懒惰加载
推荐:WordPress网站如何删除渲染阻止资源提高网站速度
Perfmatters插件字体设置
我们都喜欢在页面上使用花哨的字体,但字体也会增加页面加载时间,因为许多字体文件是在外部网站上加载的。幸运的是,Perfmatters有多种字体选项,允许我们显示不同的字体,同时对页面速度的影响最小。
- 禁用Google字体:此设置将在您的网站上禁用Google字体。如果您不使用Google字体,不建议开启。
- 显示交换:此设置将激活在为用户加载所选Google字体文件时显示本地字体的功能。这也解决了“在页面加载期间文本应该始终可见”的问题。
- 本地Google字体:当激活本地Google字体选项时,Perfmatters将在服务器上本地托管所选的Google字体文件。
Perfmatters插件CDN设置
Perfmatters为在您的网站上集成您的CDN提供支持。
- 启用CDN重写:为了能够使用您的CDN,您需要先激活此选项。
- CDN URL:现在在这里输入您的CDN URL。
- 包含的目录:包含您希望托管在CDN上的所有WordPress目录。默认情况下会添加WP-Content和WP-Includes。
- CDN排除:如果您希望从CDN中排除某些目录或文件扩展名,您可以在此处输入它们。
注意:如果使用Cloudflare,请不要使用这些设置,网站已经通过它进行路由,无需其他操作。如果使用其他插件来集成CDN,跳过这些设置。
Perfmatters插件Analytics谷歌分析
可以使用Perfmatters轻松地将Google Analytics集成到您的网站中。
- 启用本地分析:启用此功能后,Perfmatters将在您的服务器上本地托管Analytics脚本,从而缩短页面加载时间。
- 跟踪ID:输入您的GA跟踪ID,
- 跟踪代码位置:您想将跟踪代码放在页眉还是页脚。通过放置在页脚中,可以消除渲染阻塞,
- 脚本类型:选择希望集成的GA代码。如果不确定,只需将其保留为默认值(analytics.js)。
- 禁用显示功能:启用以禁用GA中的显示功能,例如再营销和广告。如果您正在使用这些分析功能,请跳过此选项。
- 匿名IP:在分析仪表板中匿名访问者IP,以更好地遵守隐私。
- 跟踪登录管理员:除非希望跟踪自己的访问并扭曲您的分析数据,否则请禁用此设置。
- 调整后的跳出率:单页访问在GA中被视为跳出。
- 使用MonsterInsights:即使在本地托管GA脚本,也可以使用MonsterInsights插件来跟踪您的分析数据。
- 启用AMP支持:仅在使用AMP时启用,否则跳过它。
注意:如果未使用插件(Monster Insights除外)集成Google Analytics代码,请仅使用此功能。两次添加相同的代码会扭曲您的Analytics数据。
推荐:如何在Xampp中安装PHP GD(GD Graphics Library)
Perfmatters插件工具概览
Perfmatters插件Plugin插件设置
Perfmatters插件数据库设置
Perfmatters性能优化插件的最后一个重要特性,即数据库优化。可以从Perfmatters面板中的“Tools”->“Database”访问这些设置。Perfmatters允许您清理以下数据库项目:发布修订、发布自动草稿、已删除的帖子、垃圾邮件和已删除的评论、WordPress tables表。
可以手动清理数据库,或者更好地安排每天、每周或每月清理。建议安排每周清理一次,以保持您的数据库无膨胀。
注意:如果已经在使用WP-Optimize之类的数据库优化插件或WP Rocket之类的缓存插件来清理您的数据库,那么跳过部分。
Perfmatters插件许可
购买插件后,其中包含该插件的下载链接。安装Perfmatters插件并使用许可证密钥激活它。这将确保获得推出的所有自动更新和新功能。
Perfmatters插件Support支持
Perfmatters性能优化插件的支持中心,包括使用文档,联系及常见问题解答。
Perfmatters vs WP Rocket
Perfmatters不是像WP Rocket这样的缓存插件。尽管它通过缓存插件提供了许多重叠的功能。可以安全地使用WP Rocket缓存您的内容、脚本、CSS等,并运行其他JavaScript和CSS优化。详细信息请参阅WP Rocket教程。
同时Perfmatters将处理在本页提到的其他次要但重要的优化任务。结合起来,这两个插件可以为您的访问者和登录用户提供出色的体验。
总结
以上是晓得博客为你介绍的Perfmatters插件教程轻量WordPress性能优化插件的全部内容,Perfmatters不是必不可少的WordPress插件。但如果关心网站速度性能,它将为用户体验带来奇迹。该插件布局干净整洁,所有选项都智能化,方便使用,希望对你的WordPress性能优化有帮助,如有问题,欢迎留言探讨。
你还可以手动编写任何允许您在WordPress中进行的更改性能。如果您不想进行编码,有很多免费插件可以执行perfmatters执行的所有功能。
推荐:WP Table Manager插件教程WordPress网站创建表格和图表
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折