首页 > 其他分享 >性能优化有哪些性能指标,如何量化

性能优化有哪些性能指标,如何量化

时间:2023-01-25 20:12:19浏览次数:41  
标签:Lighthouse 请求 哪些 性能 耗时 时间 量化 性能指标 加载

加载速度、第一个请求响应时间、页面加载时间、交互动作的反馈时间、帧率FPS、异步请求完成时间 Lighthouse、Throttling 、Performance、Network、WebPageTest 标准回答 常用的性能优化指标 - Speed Index(lighthouse,速度指数) - TTFB(Network,第一个请求响应时间) - 页面加载时间 - 首次渲染 - 交互动作的反馈时间 - 帧率FPS(动画 ctrl+shift+p) - 异步请求完成时间 使用性能测量工具进行量化 - Chrome DevTools - 开发调试、性能评测 - Audit(Lighthouse) - Throttling 调整网络吞吐 - Performance 性能分析 - Network 网络加载分析 - Lighthouse - 网站整体质量评估 - 还可以提出优化建议 - WebPageTest - 测试多地点(球各地的用户访问你的网站的性能情况) - 全面性能报告(first view,repeat view,waterfall chart 等等) - WebPageTest 还可以进行本地安装,让你的应用在还没上线的时候就可以测试。 加分回答 常用的性能测量API DNS 解析耗时: domnLookupEnd - domnLookupStart TCP 连接耗时: connectEnd - connectStart SSL 安全连接耗时: connectEnd - secureConnectionStart 网络请求耗时 (TTFB): responseStart - requestStart 数据传输耗时: responseEnd - responseStart DOM 解析耗时: domInteractive - responseEnd 资源加载耗时: loadEventStart - domContentLoadedEventEnd First Byte时间: responseStart - domnLookupStart 白屏时间: responseEnd - fetchStart 首次可交互时间: domInteractive - fetchStart DOM Ready 时间: domContentLoadEventEnd - fetchStart 页面完全加载时间: loadEventStart - fetchStart http 头部大小: transferSize - encodedBodySize 重定向次数:performance.navigation.redirectCount 重定向耗时: redirectEnd - redirectStart

1、FP首屏绘制:页面开始展示的时间点-开始请求的时间点;2、FCP:首屏内容绘制;3、TTI可交互时间:domContentLoadedEventEnd - navigationStart;4、最大内容绘制LCP:可用通过PerformanceObserver来捕获;5、首次有效绘制FMP:捕获首次渲染的加载性能。 得到评估的方法: Chrome Performance选项卡 / Lighthouse 生成性能检测报告;浏览器的开发者模式

1.性能评估 Chrome Performance选项卡 / Lighthouse 生成性能检测报告 2.值得关注的性能指标(1)LCP (Largest Contentful Paint 最大内容绘制 ) (2)首屏渲染时间(也叫白屏时间) (3)FCP (Fitst Contentful Paint 首先内容绘制 ) (4)可交互时间 (Time to Interactive TTI) (5) Network请求时间(jax,js等) 3.浏览器开发者工具什么都能看得到,可以调用性能监测API 或建立 前端监控系统(无痕埋点) 4.讨论区不支持Markdown可太难受了

标签:Lighthouse,请求,哪些,性能,耗时,时间,量化,性能指标,加载
From: https://www.cnblogs.com/jycom/p/17067219.html

相关文章

  • 说一说JS数据类型有哪些,区别是什么?
    Number、String、Boolean、BigInt、Symbol、Null、Undefined、Object、8种标准回答JS数据类型分为两类:一类是基本数据类型,也叫简单数据类型,包含7种类型,分别是Number、St......
  • 高并发性能指标:QPS、TPS、RT、并发数、吞吐量
    高并发系统系统指标高并发系统核心指标一、QPS,每秒查询QPS:QueriesPerSecond是衡量信息检索系统(例如搜索引擎或数据库)在一秒钟内接收到的搜索流量的一种常见度量......
  • 必备的Web前端技术有哪些?
    必备的Web前端技术有哪些?需要掌握Web前端开发必备核心技能,在IT行业快速更新迭代的行业,保持不断地学习钻研,才能在前端之路上走得更远。你需要打好HTML、CSS、和JavaScript前......
  • 有哪些老程序员都知道对新程序员很有用的经验
    回想起自己刚步入职场的时候,接到任务的心态就是尽快搞完,只要没做完就怕耽误了整个团队,还怕领导觉得自己能不行,怕被开除等等。但是每次完成之后,都有错误,编译通过了,逻辑又有问......
  • 基于深度学习的轻量化姿态检测模型设计-原
    基于深度学习的轻量化姿态检测模型设计摘要:随着深度神经网络和智能移动设备的快速发展,单目人体姿态检测的技术门槛逐步降低,网络结构轻量化设计逐渐成为前沿且热门的研......
  • 功能测试必备:抓包工具的作用及常用抓包工具有哪些?
    大家好啊,我是大田在测试工作中,需要抓包工具帮助定位前后端问题,当看到前端页面出现bug后,需要进一步判断是前端问题还是后端问题。同时可以利用抓包工具进行小规模的安全测......
  • java 继承 补充:子类能继承父类中的哪些内容?
    目录继承内存图构造方法的继承成员变量的继承成员方法的继承继承的特点成员变量的访问特点成员方法的访问特点方法的重写构造方法的访问特点继承内存图父类中有:成员变量......
  • keras 模型量化
    """#coding:utf-8__project_='TF2learning'__file_name__='quantization'__author__='qilibin'__time__='2021/3/179:18'__product_name=PyCharm"""importh5pyi......
  • 资深程序员在编程中有哪些特殊的习惯或方法?
    知乎上有一个问答:高级程序员在编程中有哪些特殊的习惯或方法?我是一个有着22年编程经验的老程序员,谈不上高级,我来谈谈自己的三点心得。一定要有自己的代码库以前有程......
  • 恒创科技:选择免备案虚拟主机要避免哪些问题?
    ​选择免备案虚拟主机要避免哪些问题?当市面上大多免备案虚拟主机提供商都声称拥有比彼此更好的服务和解决方案时,对于用户来说,这时候的选择是一项相当复杂的任务。而且,......