Agent Skills
返回列表
全站性能回归批量检测

全站性能回归批量检测

IT 运维与安全 更新于 2026.08.28

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/seo-unlighthouse 到 AI 助手。

技能介绍

它解决什么问题

PageSpeed Insights 的免费额度按请求量计算(约 25k QPD),对拥有成百上千路由的大型站点很容易耗尽;团队在 CI 环境、内网或离线沙箱里,也往往拿不到在线工具的实时数据。更常见的情况是:一次部署完成后,你只想快速知道全站是否出现性能回退,而人工抽查十几个 URL 既覆盖不全,也难以形成可比较的基线。

核心能力与工作流程

  • 全站批量审计:自动遍历站点 URL,按可配置上限运行 Lighthouse,默认最多 200 条路由,避免无界抓取。
  • 双形态切换:--device desktop 可在桌面与移动形态之间切换,覆盖不同设备场景。
  • CI 就绪输出:结果汇总为 ci-result.json,包含 score.performance(所有审计路由的中位数)、无障碍、最佳实践与 SEO 得分,并提供每条路由的细分数据。
  • 路由级控制:--max-routes 限制抓取范围,--output-dir 将报告持久化到指定目录,而不是临时目录。
  • 前置安全检查:在运行前对目标 URL 做安全校验,并管理子进程超时,防止脚本失控。

适用边界与注意点

  • 该技能聚焦批量 Lighthouse 审计,不自动安装依赖、修改系统权限、创建持久化任务或执行下载内容。
  • 单 URL 的真实用户字段数据(CrUX)需要配合 seo-google psi 或 seo-google crux;慢页面的 LCP 子部分拆解则使用 scripts/lcp_subparts.py 工作流。
  • 涉及发送、发布、删除、付款、部署或其他外部写入时,必须先展示目标与影响,并取得明确确认。
  • 凭据仅用于用户指定的官方服务,不回显、不记录,也不转发到无关地址;命令默认作为参考,只有在目标范围清楚且用户明确要求时才执行。

使用场景

  • 全站部署完成后,需要快速确认所有路由的性能得分未出现回退,形成可比较的基线。
  • CI 流水线在受限环境或离线沙箱中运行,无法调用 PageSpeed Insights 在线接口,需要本地批量 CWV 测量。
  • 站点路由规模超出 PSI 免费额度(25k QPD),需要对全站 URL 批量审计并汇总聚合得分。
  • 需要分别以移动端和桌面端形态对同一站点做性能审计,对比不同设备下的得分差异。

适合人员

  • 负责站点稳定性的全栈工程师,需要在每次发布后快速获得全站性能回退检测报告。
  • 搭建 CI 流水线的 DevOps 工程师,需要在受限环境中完成离线 CWV 批量测量并生成结构化结果。
  • 关注搜索与体验指标的 SEO 工程师,需要获取全站路由的性能、无障碍与 SEO 聚合得分。
  • 负责性能优化的前端工程师,需要长期追踪各路由的 Lighthouse 分数变化趋势。