首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决Asp.Net中的核心Web Vitals FID问题?

如何解决Asp.Net中的核心Web Vitals FID问题?
EN

Stack Overflow用户
提问于 2021-05-24 17:30:45
回答 1查看 126关注 0票数 1

我已经创建了一个基于电子商务的Asp.Net(后端: Vb)与BVcommerce工具,这是绝对好的工作,但由于新的指导方针谷歌的网页排名和搜索引擎优化应用程序必须通过web Vitals测试,所以我已经改变了我的一些代码,现在最大的内容画(液晶)和累积布局移动(CLS)超过85%,但当谈到第一个输入延迟(FID)它只通过40%,所以你能帮我解决这个问题吗?

我也尝试删除所有的主页内容(图片,菜单和页脚),但仍然,结果与之前一样。

在我的应用程序中,有所有的页面加载机制,因为它是在4年前创建的,所以它产生了一个问题。我还在这里附加了结果图像。

谁能对此有一个想法,请让我们知道。

EN

回答 1

Stack Overflow用户

发布于 2021-06-02 19:56:47

First Input Delay (FID)是一个纯粹的真实用户度量,它测量接收到输入事件时和主线程下一次空闲执行该事件时之间的增量,因此主线程阻塞时间与该度量分数成正比

web vitals建议了一些很好的优化来提高这个分数:

  • Break up Long Tasks
  • 优化页面以实现交互就绪
  • Use a web worker
  • Reduce JavaScript execution time

最后都是主线程优化--在优化性能方面,idle until urgent是最好的,因此得到了灯塔分数。尝试减少通过主线程加载资源(CSS和JavaScript文件)的非关键网络请求,而不是异步加载它们

通过确定媒体项何时进入用户的视窗并触发事件,可以更好地优化图像繁重的页面,这可以通过Intersection Observer API实现,因此现代移动优先框架使用延迟加载方法来获得更好的用户体验

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67669698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档