用户明确要求将今晚代码推送并上线,并授权从历史聊天的既有小树部署配置恢复发布凭据。已完成 Git 推送、老师端静态站发布和后端两处读取函数发布。没有执行历史课酬补记或其他业务数据迁移。
代码版本 4034a9230fc274056a06fc8f97d084d73dac9ed1,包含今晚四笔提交:
823ef3e:单词字体放大、首次点读显示音标。2d9159c:陪练历史费用查询复用计算结果,以及受审查的旧课酬修复工具。da94b67:单词音频复用、有界提前准备、听音选义选项缓存及词库索引条件优化。4034a92:课酬修复工具限定明确审查的课次 ID。工具已推送,本次未执行补记。老师端版本:mobile-4034a9230fc2-20261107T155154554Z,正式地址 https://h5.xiaoshu.pro/ 。管理后台源码与现有上线版本一致,未重复发布。
后端 app gateway 于北京时间 2026-11-07 23:58 发布 contentPage、appCompanionOverview;其他 278 个函数逐字保留。发布前备份并重新核对源码哈希,发布后回读一致。此为串行运营发布,发布前哈希检查不是服务端 CAS。
36996dfba740a232f72a71200c9d8d7d78e0fe3a9ff9a879b673e5e5937aee19。idx_cm_company_model_general 与 idx_vocab_company_id;顺序读取100词执行约0.9ms。这不是随机选词 API 的端到端耗时。同一运营会话调用正式随机选词接口,每档两轮,共18次只读请求:
| 同时请求数 | 请求数 | 耗时范围 | 失败 |
|---|---|---|---|
| 1 | 2 | 2404–2549ms | 0 |
| 3 | 6 | 4071–4478ms | 0 |
| 5 | 10 | 5100–5973ms | 0 |
此结果仍显示随机选词端到端延迟,尚不能宣称并发卡顿彻底解决。旧版测试与新版不在同一时段,不能据此断言此次改动导致升降;实验室音频/页面提速比例不能冒充真实设备结果。仍需继续定位网关排队、随机词库查询及实际不同老师会话的课堂负载,并进行 iOS/Android/微信真机验收。
本机私有发布目录:/Users/mac/.local/state/xiaoshu/cloud-releases/2026-11-07-evening-release/,保存原始静态文件、清单、云函数原件、候选及线上回执。发布资料和凭据不进 Git。公共脱敏回执见 perf/teacher-concurrency-2026-11-07/release-verification.json。
回滚前确认没有后续版本。前端可恢复原 index.html 与 deployment-version.json(旧哈希资源保留),再刷新缓存。后端仅恢复本轮两处函数,保留后续其他函数改动;不得直接用旧整包覆盖新的线上修复。无需回滚业务数据。