WP Rocket 3.9 有什么新功能

经过数月的努力,WP Rocket(火箭)2021 年的第一个主要版本终于发布了。这个新版本带来了一系列新变化,包括 WordPress 网站绝对喜欢的功能和增强功能:延迟 JavaScript 执行的新方法和删除未使用的 CSS(仍处于测试阶段)。

WP Rocket 3.9 有什么新功能? 

在 3.9 版的开发过程中,其重点是帮助用户为 Google 2021 年的重大更新准备 WordPress 网站。

这就是为什么WP Rocket插件所做的主要更改应该会提升网站 的Core Web Vitals 指标和 PageSpeed Insights 分数,以及更快的加载时间和网站速度。

以下是此版本中最主要的增强功能:

  • Delaying JS execution 2.0(我们的 Delay JS 功能的新版本)
  • 删除未使用的 CSS(测试版功能)
  • 删除特定加载项
  • 适应WordPress新版

有关完整的更新列表,可查看更新日志

JavaScript 延迟执行

是否有一种似曾相识的感觉?在去年发布的WP Rocket 3.7中就有该功能。

但当时,延迟 JavaScript 执行是一个选择加入的功能,所以由你来告诉 WP Rocket 哪些 JavaScript 文件要延迟。而现在的新版本中,可以轻松延迟所有 JavaScript 文件。

因为,并非所有文件都与页面的初始呈现相关,延迟它们可以改善加载时间和 PageSpeed Score。具体来说,Delay JavaScript Execution 通过将 JavaScript 文件的加载延迟到用户交互来提高性能。

以退出时弹出窗口为例,它仅在用户想要离开页面时才需要,因此实际上不需要立即加载其脚本。当延迟这些脚本并仅加载必要的脚本时(即初始页面渲染所需的脚本),加载时间将明显加快。

在旧版本中,要求用户来决定延迟哪些脚本。虽然这是最安全的选择,但由于多种原因,它不一定是最有效的选择。

首先,用户需要做很多工作。如果不太了解JavaScript,手动添加文件可能会很麻烦。更不用说随着网站更新需要经常维护这个列表。总的来说,这对用户来说并不是最好的体验。

那么延迟所有 JavaScript 文件安全吗?一般来说,是的。事实是,JavaScript 主要用于非关键功能。因此,可以安全地延迟这些文件以提高网站性能……但有一些例外,例如滑块!当然,滑块可能看起来很漂亮,但它们会显著降低网页加载速度,而不会增加太多价值。

删除(或减少)未使用的 CSS

在优化网站以加快加载速度时,很有可能在 Google PageSpeed Insights 报告中遇到了这个特殊的红色警告。

Google 所做的是扫描您网站的所有样式表,如果发现任何 CSS 文件的未使用代码超过 2kb,它将显示此建议。

那么,如何让 Google 满意并遵守该建议?要回答这个问题,让我们先了解什么是未使用的 CSS。

未使用的 CSS 就是未在网页上使用的CSS代码。换句话说,它只会给网页增加无谓的负担,增加页面的大小并导致网站变慢。

举个例子:

WordPress的一些主题,默认的CSS代码包含题可能需要的所有内容,从小部件到字体和背景颜色以及介于两者之间的所有内容。但用户实际上并未在网站上使用所有这些元素,用户可能根本不需要“最新帖子”小部件,或者可能只希望它仅显示在主页上而不显示在任何其他页面上。

尽管如此,包含该块代码的样式表(CSS)仍会从每个页面调用并加载到整个网站,即使它没有被使用。

虽然很多CSS文件只有及KB,或者十几KB,但这种无用的CSS多了,就会降低网站性能,延长用户等待时间。因为 CSS 样式默认是“阻止渲染的资源”,也就是说浏览器在应用 CSS、渲染页面和在屏幕上显示任何内容之前必须先读取完所有 CSS 资源。

WP Rocket 3.9 要求不能低于WordPress 5.3版

据统计,目前有超过 98% 的用户已经使用 WordPress 5.3 或 +,为了更好的兼容WordPress新版本的一些特性,WP Rocket 3.9不在兼容WordPress 5.3以下版本。

免费下载 WP Rocket 最新已激活版

WP缓存插件:WP Rocket [已激活版]

WP Rocket 优化教程 – WordPress终极加速


发表评论