测一家
首页/故障案例/开了 stream,但内容一次性全出来
CASE / 流式

开了 stream,但内容一次性全出来

stream=true,前端却要等十几秒才一次性显示全部内容。

症状模式可复现步骤证据优先

这个症状不能证明什么

先排除误判

不是所有'一次显示'都是假流式。反向代理缓冲、客户端没读流、curl 没加 -N 都会造成同样表现。

按这个顺序验证

4 STEPS
  1. 用 curl -N 直连源站,看 data 行是否陆续出现。
  2. 给每一行加时间戳,看块与块的间隔。
  3. 绕过 CDN 或反向代理再测一次。
  4. 检查客户端是否把整个响应读完才渲染。

什么证据才算数

EVIDENCE

带时间戳的原始 SSE 行、直连与走代理的对比、客户端读取方式。

结论怎么写

CONCLUSION

直连有间隔、走代理没间隔 → 代理缓冲;直连也是一次性 → 站点伪流式。

接下来做什么

ACTION

代理侧关掉 proxy_buffering;站点侧伪流式只能换站或接受体验降级。

案例是症状模式,不是对任何具体站点的结论。写报告时请引用你记录到的请求 ID、时间戳和响应原文,不要引用本页。