对于 RAM 有限的移动设备尤其如此。 过多的 DOM 大小还会增加页面访问者的数据成本,因为内容较多的页面自然会需要更多的带宽。 简而言之,DOM 大小过大的页面会影响内存性能、页面加载速度和运行时体验。 如何检查 WordPress 网站的 DOM 大小 检查 WordPress 网站 DOM 大小的最简单方法是使用页面性能工具,例如Seo网站检查。 只需访问他们的网站并导航到 DOM 大小测试页面即可,该页面是免费使用的。 输入 WordPress 站点的 URL 后,单击“检查”按钮,向导将开始分析。 完成后,您将看到所提供 URL 的节点总数。 您还可以使用Dom尺寸分析仪chrome 扩展(如果您使用 chrome 浏览器并且习惯使用开发人员工具功能)。
但在大多数情况下,您会发现自己使用的是 GooglePagespeed 洞察工具或者GTmetrix它仅明显显示 DOM 大小计数并在过多时发出警告。 导致“避免 DOM 大小过大”警告的原因 当页面加载时其 body 元素中生成的节点超过 800 个时,就会触发“避免过多的 DOM 大小”。 灯塔,这是 Google 的开源页面性能工具,将包含超过 800 个节点单位的 body 元素的页面标记为“过多的 DOM 大小”。 这与 GTmetrix 等其他页面性能工具在检查页面 DOM 大小时使用 波兰电话号码数据 的标准相同。 另一个需要注意的重要事实是,当任何页面的 body 元素中的节点数超过 1,400 时,会触发错误而不是警告。 总的来说,最好保持网站上所有页面的 DOM 大小较小。 如何避免 WordPress 中的 DOM 大小过大 到目前为止,我们已经讨论了触发 DOM 大小过大警告的原因,但我们还没有讨论如何完全避免该警告。 为了避免 WordPress 中的 DOM 大小过大,请确保每个页面上的节点总数不超过 800。
这可以通过避免过时的主题和代码臃肿的插件来实现。 大多数编码不佳的主题 的布局,这会增加默认节点数,而不管内容如何。 您还应该避免像 WPBakery 这样过时的页面构建器,因为它们也带有自己的一组臃肿的脚本和样式表。 坚持使用众所周知的 WordPress 构建框架,例如创世纪,生成新闻,以及页面构建器,例如氧和元素器在避免 DOM 尺寸过大时,会让您保持安全。 无论您决定构建您决定采用的技术,只需确保它具有精简的代码以及许多可以进一步优化的选项。 您还应该避免在任何页面上添加太多内容,除非绝对必要,即使如此,也请尝试通过使用更少的 HTML 标签和脚本来使事情尽可能简单。