Reddit r/webdev· /u/Vaciuum1·· 3 小时前AI 评分28
Chrome 每个主机只发 6 个请求,AI 视频应用的签名上传链接在排队时过期了
chrome only sends 6 requests per host, and our signed upload links were expiring while they waited in line
AI 导读
一位 AI 视频应用后端开发者发现,大视频按 100 MB 分片直传存储桶,每片签名链接约 10 分钟后失效,而存储桶只支持 HTTP/1.1,Chrome 对每个主机仅保持 6 个连接且所有标签页共享,多文件或双标签页同时上传时排队分片会等到链接过期。修复方式是分片轮到自己时才签名,并通过 navigator.locks 让所有上传分片轮流执行,代价是整个浏览器一次只传一个分片。
来源:Reddit r/webdev · reddit.com