Skip to content

监控指标与问题排查

整理 性能指标量化工具线上监控思路页面慢的排查步骤,并附常见问答提要。


1. 实验室 vs 真实用户

类型工具/数据来源用途
实验室Lighthouse、本地 Performance可重复、适合迭代对比
RUM(真实用户)自建埋点、Sentry Web Vitals、商业化 APM反映真实网络与设备

2. 常用指标(简表)

指标关注点
FCP首次内容绘制
LCP最大内容绘制,常与图片、字体、SSR、路由有关
INP交互响应,常与长任务、主线程阻塞有关
CLS布局稳定性,常与无尺寸图片、异步插入广告有关
TTFB首字节时间,偏后端与网络

3. 页面「打开很慢」排查顺序(建议)

  1. Network:看 HTML/TTFB、是否阻塞资源过大、是否过多串行请求。
  2. Coverage / 打包分析:JS/CSS 是否远超首屏需要。
  3. Performance 录制:Main 线程长任务、布局抖动、频繁 GC。
  4. Lighthouse:给出分类分数与可操作建议(需结合实际栈筛选)。
  5. 线上:分地域、分设备、分版本对比,避免本地假象。

4. 常见问答(极简)

  • 你做过哪些优化?网络 → 渲染 → 资源 → 运行时 → 框架 选 2~3 条有数据支撑的实例回答。
  • 首屏慢? 先看 LCP 元素关键请求瀑布,再谈分包、SSR、图片与缓存。
  • 长列表卡? 虚拟列表 + 减少字段渲染 + 避免在滚动回调里重逻辑
  • 如何看监控? 建立 LCP/INP/CLS 分位数与样本量,异常告警与版本关联。

小结

优化闭环:指标定义 → 采集 → 分桶分析 → 改动 → 回归对比。本目录 01~06 为手段库,本篇为 何时用、如何证