Agent Skills
返回列表
🔒

Sitespeed.io 网页性能分析

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的指引,将 @user_3c6cb52e/sitespeed-io-web-performance-analysis 这个技能安装到当前 AI 助手中。

技能介绍

排查一个「慢页面」到底难在哪

网页变慢的排查经常陷入这样的处境:开发在本地感觉一切正常,用户却抱怨首屏迟迟加载不出来。没有统一的指标,也没有可回放的证据,只能靠反复刷新浏览器、肉眼观察网络面板,凭感觉猜瓶颈在哪里。不同浏览器、不同网络条件下的表现差异,更是让「到底慢在哪」这个问题难以回答。

它如何工作

这个技能把 sitespeed.io 封装成可直接调用的能力,核心是用真实浏览器去加载目标页面,而不是模拟请求。一次运行之后,它会生成一份 HTML 报告,里面包含几类关键信息:

  • Core Web Vitals:LCP、FID、CLS 等核心体验指标的实测值
  • HAR 瀑布图:请求时序与资源加载细节,可以定位是哪一段拖慢了首屏
  • 页面加载视频:记录完整加载过程,回放即可看到白屏、内容逐步浮现的过程
  • Coach 优化建议:根据最佳实践给出针对性的改进方向

它支持与 CI/CD 集成,也就是说可以在每次提交或发布前自动跑一遍性能测试,防止性能退化被带入生产环境;也可以直接对生产站点做性能监控,跟踪指标随时间的变化趋势。

适用边界与注意点

  • 测试结果依赖运行环境的浏览器与网络条件,跨机器对比时需要保持环境一致,否则数据没有可比性。
  • 报告里的信息量大,Core Web Vitals 等指标需要结合实际业务目标去解读,而不是只看绝对数值。
  • 上游文档与代码仓库的维护状态会影响可用性,使用前建议确认当前环境的兼容性。
  • 它解决的是「测量与诊断」问题,真正的优化仍然需要开发根据报告里的证据去动手修改。

使用场景

  • 页面改版上线前,在预发环境用真实浏览器跑一次性能测试,确认 LCP、CLS 没有回退,并用 HAR 瀑布图定位拖慢首屏的慢资源。
  • 用户反馈首页打开慢,手上只有一个 URL,需要用真实浏览器复现加载过程,通过页面加载视频和 Coach 建议找出阻塞首屏的具体请求。
  • 想在 CI 流水线里加一道性能门禁,每次合并请求前自动生成 Core Web Vitals 报告,防止性能退化进入主干分支。
  • 站点已经上线,需要周期性监控生产环境的性能指标变化趋势,对比不同版本的 LCP 数据来发现渐进式变慢。

适合人员

  • 负责网站前端的工程师,需要在改版或发版后量化首屏体验,用报告里的 Core Web Vitals 和瀑布图定位 JS 包、图片等慢资源,而不是靠手感判断。
  • 运维或 SRE 工程师,想在 CI/CD 流水线里加入性能回归检查,确保代码变更不会悄悄拖慢线上站点,并能在发布前看到指标变化。
  • 独立产品或小团队的技术负责人,没有专职性能岗位,需要用开源工具定期追踪生产环境的核心体验指标,并留档对比历史数据。
  • 正在排查性能投诉的开发者,手头只有出问题的页面地址,需要借助加载视频和 HAR 文件还原用户端的真实加载过程,找到可复现的瓶颈。