From 751c03d421c3db908e9db728af39b84f954059ab Mon Sep 17 00:00:00 2001 From: hectorzhao Date: Tue, 28 Jul 2026 23:29:52 +0800 Subject: [PATCH] docs: record list pagination rollout --- docs/testing-progress.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/testing-progress.md b/docs/testing-progress.md index 0f12e84..6dd53f5 100644 --- a/docs/testing-progress.md +++ b/docs/testing-progress.md @@ -2678,3 +2678,13 @@ git diff --check - 短信记录列表改为当前页最小字段与当前页关联数据,新增独立后端CSV导出;企业应用、签名下拉改用轻量选项接口。新增分页排序索引migration `20260728223000_optimize_list_pagination`,部署脚本为JSON及静态文本资源启用gzip并在重启前执行`nginx -t`。 - Prisma format、validate、generate通过;Node.js v24.14.0下前端与API TypeScript检查通过。API全量26 suites / 367 tests全部通过,新增短信记录数据库分页页码、容量、总数及目标页关联约束;Jest仅保留既有`--forceExit`异步句柄提示。后续构建、Gateway、安全门禁、提交、推送及预生产部署结果在本节继续补记。 - 既有`api/tsconfig.build.tsbuildinfo`、`tsconfig.tsbuildinfo`、`outputs/`和空文件`=`继续视为构建/临时产物,不纳入提交。 + +## 2026-07-28 列表分页性能修复预生产发布记录 + +- 功能提交`b8560372cc79eb405d49ef97fd51db60067b169a`和gzip MIME修正提交`fbacb7454463e305d3ae65ebaf23882eb85bf487`已推送。首次功能提交推送被内部Git服务瞬时返回`Failed to authenticate user`,保持提交不变后重试成功。 +- 功能归档446个跟踪文件、1794168字节,本地与服务器SHA-256均为`50ff817c2ecdc358fd10317d6ff1690884d9bd62fc2fa3d307e77c18000f152d`。首次发布前备份位于`/opt/cmpp-platform-backups/releases/20260728-232144-before-b8560372`,PostgreSQL、运行源码和环境文件SHA-256依次为`ea6471078f202f3115a7dc839dc57f96e4d535f7390cbb6a76b0ccfe742442b9`、`eee5bc85d6ad3bd52f163a68634a48ef8003b9498b687b0b354095000926c259`、`189f4f67e9d52f3c1ce751d1005c08667b1b4efcd0c576aaa5ad3249c822e4e7`。 +- gzip修正归档1794162字节,本地与服务器SHA-256均为`1c05f83affdbf7388d665cbfe241c497606dd293f54e2aa01026e62ed56bd803`。修正发布前备份位于`/opt/cmpp-platform-backups/releases/20260728-232640-before-fbacb745`,PostgreSQL、运行源码和环境文件SHA-256依次为`2018116642f58ebd9af961cd989d54b1f70a8ccaaf8e5fa0d279b5819b068bc6`、`01d9ca07994188205006f40489d6349b2672c438d11653d96ea1bbc6ae084801`、`189f4f67e9d52f3c1ce751d1005c08667b1b4efcd0c576aaa5ad3249c822e4e7`。 +- 标准`tools/deploy/production-deploy.sh`完成依赖安装、安全门禁、Prisma、前端/API/Gateway构建和Gateway先于API重启。新migration`20260728223000_optimize_list_pagination`应用成功,预生产共76条migration且无待执行项。 +- 发布后真实`OperationsService`在与问题复现相同的`2026-07-27`至`2026-07-28`范围查询第一页25条:总数443,当前页46条提交、90条回执、25条下游投递,序列化后约110139字节,真实PostgreSQL查询及对象构造耗时约171.4ms;原全量响应约4.47MB,体积下降约97.6%。Nginx对Vite的`text/javascript`资源真实返回`Content-Encoding: gzip`,不是仅写配置未生效。 +- API、Gateway、Nginx、PostgreSQL、MinIO和Redis均active,`12026/17890/8090/3000/6379/5432/9000`监听;内外健康接口、首页、运营端和客户端均HTTP 200,公网CMPP 17890可连接。Redis Stream消费者1、`pending=0`、`lag=0`,API/Gateway近10分钟error级journal为0。 +- 4条active供应商通道均为`connected 1/1`;最近120秒活跃下游客户连接为0。本轮未发送、重投或补发真实短信,未修改通道账号、密码、启停状态、企业余额或客户连接。