【发布时间】:2021-08-12 14:51:08
【问题描述】:
我使用 BVcommerce 工具在 Asp.Net(后端:Vb)中创建了一个基于电子商务的 Web 应用程序,该工具运行良好,但由于 google 的页面排名新指南和 SEO 应用程序必须通过 Web Vitals 测试所以我更改了一些代码,现在最大内容绘制 (LCP) 和累积布局偏移 (CLS) 以超过 85% 的百分比通过,但是当谈到首次输入延迟 (FID) 时,它只通过了 40% 所以请帮我解决这个问题。
我也尝试删除所有主页内容(图像、菜单和页脚),但结果仍然与之前相同。
在我的应用程序中,有所有页面加载机制,因为它是在 4 年前创建的,因此会产生问题。我也在这里附上结果图片。
任何人都可以对此有所了解,请告诉我们。
【问题讨论】:
-
我的网站在桌面版中通过,但在移动版中失败,因为结果相同。在桌面 FID 是 3 毫秒,但当变成移动设备时,它大约是 225 毫秒,所以它失败了。这对我来说是一个重大挑战。如果有人有想法,请告诉我。
-
我认为 FID 问题可能与运行长时间运行的 JavaScript 任务的网页有关,这些任务会停止页面对用户的响应。 Chrome 开发者工具的性能标签可以帮助您分析长时间运行的 JavaScript 任务。
-
谢谢,@TonyMcCreath 实际上我的应用程序是在 2017 年左右构建的,它是一个纯 Asp.Net 应用程序,只有一个 jquery 应用程序,它用于隐藏/显示或动画其余功能是使用我们多年前遵循的 Postback 完成。在这种情况下,我们必须这样做吗?您的一点点帮助可以改变性能应用程序。