彭峰 3b02ba0976 docs(perf): record verified admin speed production release 4 часов назад
..
BRIEF.md 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
README.md 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
browser-case.mjs 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
browser-summary.json 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
lesson-history-baseline.js 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
paired-api.mjs 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
ratchet.mjs 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
release-verification.json 3b02ba0976 docs(perf): record verified admin speed production release 4 часов назад
summarize.mjs 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
verify-live.mjs 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
基线.md 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 4 часов назад
实验日志.md 3b02ba0976 docs(perf): record verified admin speed production release 4 часов назад
报告.md 3b02ba0976 docs(perf): record verified admin speed production release 4 часов назад

README.md

复测说明

需要现有授权运营会话和主密钥(环境变量 XIAOSHU_MASTER_KEY);密钥不进入仓库。原网关和生产构建位于本机忽略目录 tmp/admin-speed-2026-11-10,最终候选使用当前源码精确替换读取函数,不覆盖其他线上代码。

# 先运行相关功能护栏和生产构建,再做配对实验;不要同时运行重负载测试。
node --test scripts/tests/admin-speed.test.mjs scripts/tests/admin-read-performance.test.mjs scripts/tests/payroll-integrity.test.mjs scripts/tests/lesson-records.test.mjs
npm run test:admin:ci
npm run build:admin
npm run cloud:validate
PERF_BROWSER=1 PERF_RUNS=10 PERF_OUTPUT=browser-paired-final.json node perf/admin-speed-2026-11-10/paired-api.mjs
PERF_BROWSER=1 PERF_RUNS=10 PERF_PAGES=stores,special-training PERF_OUTPUT=browser-paired-supplemental.json node perf/admin-speed-2026-11-10/paired-api.mjs
node perf/admin-speed-2026-11-10/summarize.mjs
node perf/admin-speed-2026-11-10/ratchet.mjs

浏览器代码与真实接口分别经过统一的本地 gzip 代理,浏览器 CDP 对所有本地/远程请求施加 20 ms 往返、4 Mbps 下行、3 Mbps 上行,每次新上下文。实验室到后端还经过当前机器真实网络,故不能称为线上真实用户 p75。旧新版本每页交替、每轮反转顺序;不只测标题,不把骨架屏当可用。

临时网关仅指定运营会话可调、限读操作、有一小时到期检查、禁用缓存写入,正常/异常退出的 finally 会删除。被强制终止进程时,应由操作者检查并删除创建的过期诊断 Function 记录,不能删除不属于本次的记录。脚本不会发布正式业务网关。

截图及原始 JSON 含业务数据,仅存在 tmp;公开 browser-summary.json 只含页面名、耗时、请求数和数据是否一致。时间门禁须在同环境运行;正常 CI 依赖金额/数据等价、月份竞态、会话隔离与结算权限等确定性用例。