说到网络性能,其中一个关键因素就是消除渲染阻塞资源。渲染阻塞资源会延迟页面的渲染,其中包括 JavaScript 和 CSS 文件。这些资源必须在浏览器开始呈现页面之前加载。这包括外部 CSS 和 JavaScript 文件以及其他任何可能延迟浏览器开始显示页面的资源。
虽然有些渲染阻塞资源是必要的,如确保页面外观正确的CSS文件,但其他资源是可以优化或消除的。要最大限度地提高网站的加载速度,必须尽可能识别并减少或消除渲染阻塞资源。在使用PageSpeed 工具测试 WordPress 网站时,您可能已经注意到了这一建议。
目录
切换如何识别渲染阻塞资源?
在尝试提高网站性能时,您可能会遇到 "渲染阻塞资源 "这一术语。这是指在浏览器开始呈现页面之前必须加载的任何资源。通常,这包括外部 CSS 和 JavaScript 文件。
你可以使用Google Chrome 浏览器的 "开发者工具 "来识别渲染阻塞资源。在 Chrome 浏览器中加载你的网站,然后打开 "开发工具"。点击 "覆盖 "选项卡,然后确保选中了 "禁用缓存 "选项。这将确保你看到的是网站的最新版本。
现在,重新加载你的网站。开发工具会显示页面渲染时加载的所有资源列表。查找任何旁边有红线 的资源。这些就是妨碍渲染的资源。
消除 WordPress 中渲染阻塞资源的 3 种方法?
在 WordPress 中,有几种不同的方法可以做到这一点。
方法 1:
一种是内联关键 CSS,即直接将 CSS 代码嵌入 HTML 文件,而不是调用外部样式表。这种方法对只有几个页面的小型网站很有效,但对大型网站来说并不实用。一旦确定了妨碍渲染的资源,就需要删除或内联它们。内嵌是指将资源直接嵌入代码中,这样就不需要单独加载。这可以通过 JavaScript 和 CSS 文件来实现。Flyingpress、WP Rocket、Swift Performance 或LiteSpeed cache 等插件可以 帮助您自动完成这项工作。
方法 2:
另一种方法是在初始页面加载后加载非关键资源。这可以使用异步加载技术来实现,例如在解析文档后加载 JavaScript 文件或使用延迟属性。
方法 3:
最后,你还可以尝试减少每个页面所需的资源数量。这可能意味着将多个 CSS 或 JavaScript 文件合并为一个文件,或者使用加载速度更快的较小图片。通过减少渲染阻塞资源的数量,可以大大提高网站的加载速度,为访问者提供更好的用户体验。如果你需要更多时间来适应代码工作,一些插件可以帮助你自动完成这一过程,如Autoptimize、WPRocket等。
在某些情况下,渲染阻塞资源可能是网站正常运行所必需的。在这种情况下,您需要想办法优化这些资源,使其加载速度更快。
总结
如果您遵循了上述建议,您现在应该已经消除了网站上的大部分(如果不是全部)渲染阻塞资源。如果您仍然需要帮助,请使用我们的专业WordPress 速度优化服务。我们将帮助您提高网站的性能和速度,这对于创建一个高质量、用户友好的网站至关重要。
请记住,其他因素也会影响网站性能,如服务器响应时间、文件大小和代码质量。不过,消除渲染阻塞资源是提高网站速度和性能以及Core Web Vitals评级的绝佳方法。