【问题标题】:What is the difference between chunking and streaming in http?http中的分块和流式传输有什么区别?
【发布时间】:2015-07-17 06:17:20
【问题描述】:
我有一个庞大的数据文件帽后端给我.....我必须将同一个文件转发到其他应用程序....如果两者都是,有人可以建议什么是流式传输或分块的方式实际上不同。
如果两者相同,我还有其他使用 http 协议的选项吗?
【问题讨论】:
标签:
java
http
streaming
chunking
【解决方案1】:
分块和流之间的性能没有明显差异。流式传输的一个优势可能是:
流式传输不会减少延迟,也不会减少需要生成动态响应的时间。但是由于应用程序立即发送内容而不是等待整个响应被呈现,客户端能够更快地请求资产。特别是,如果您刷新 HTML 文档的头部,CSS 和 JavaScript 文件将被并行获取,而服务器则在生成内容。结果是页面加载速度更快。
这项研究也可能会给您一些想法,因为您没有提供有关您尝试传输的文件类型的任何详细信息:
To chunk or not to chunk