性能监控

一、官方指标标准

二、网页请求示意图

  • 页面请求
  • 单页面请求

网页加载时长时关注的是以下5个过程 :

  1. 重定向时间 :获取此网页前重定向所花费的时间
  2. DNS域名查找时间:查找此网页的 DNS 所花费的时间
  3. TCP服务器链接时间:用户连接到您的服务器所需的时间
  4. 服务器响应时间:您的服务器响应用户请求所需时间,其中包括从用户所在位置连接到您的服务器所需的网络时间
  5. 网页下载时间:下载网页所需的时间

三、指标的采集

  • 白屏时间:fp
js 复制代码
const observer = new PerformanceObserver((list) => {
    for (const entry of list.getEntries()) {
      if (entry.name === 'first-paint') {
        observer.disconnect()
      }
      // 白屏时间
      let FP = entry.startTime
    }
  })
  observer.observe({
    type: 'paint',
    buffered: true
  })
相关推荐
zwjapple4 小时前
docker-compose一键部署全栈项目。springboot后端,react前端
前端·spring boot·docker
像风一样自由20207 小时前
HTML与JavaScript:构建动态交互式Web页面的基石
前端·javascript·html
aiprtem7 小时前
基于Flutter的web登录设计
前端·flutter
浪裡遊7 小时前
React Hooks全面解析:从基础到高级的实用指南
开发语言·前端·javascript·react.js·node.js·ecmascript·php
why技术7 小时前
Stack Overflow,轰然倒下!
前端·人工智能·后端
GISer_Jing8 小时前
0704-0706上海,又聚上了
前端·新浪微博
止观止8 小时前
深入探索 pnpm:高效磁盘利用与灵活的包管理解决方案
前端·pnpm·前端工程化·包管理器
whale fall8 小时前
npm install安装的node_modules是什么
前端·npm·node.js
烛阴8 小时前
简单入门Python装饰器
前端·python
袁煦丞9 小时前
数据库设计神器DrawDB:cpolar内网穿透实验室第595个成功挑战
前端·程序员·远程工作