修复图片下载排队、中转速度和错误反馈 #28
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "codex/image-download-reliability-20261104"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
图片下载准备与归档 URL 回填共用串行批次,PNG 未就绪时还会经应用服务器回传整张图片。下载失败则统一显示稍后重试,无法区分失效链接、权限、网络、转换和队列繁忙。
下载准备使用独立的两个工作槽,优先处理当前请求,并按数据库租约复用结果。已归档图片准备完成后交给 CDN 下载,不再以应用服务器中转作为该路径的默认结果。原图保持尺寸和透明度,兼容 PNG 保留原始字节。
失败返回明确原因、处理建议和下载编号;永久失效与临时错误分别处理,队列繁忙返回 429。后台日志保留脱敏的底层异常与相同编号,浏览器展示服务端建议。慢源读取覆盖完整响应体并响应取消,独立准备请求通过短轮询等待结果。
验证:711 项辅助回归通过、1 项跳过,其中下载、归档和发布计数相关测试 52 项。TypeScript、变更文件 Biome、日志脱敏、密钥、测试接入和制品检查通过。个人发布工具 33 项测试通过。仓库全量 lint 有既有诊断,未作为本次全部通过项。