百科问答小站 logo
百科问答小站 font logo



大文件传输主要技术瓶颈都有哪些?如何处理的? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

HTTP 协议本身没听说过有这种限制,毕竟Request和Response的格式和限制都应该差不多,而通过HTTP下载个超过2G的文件很显然是可以做到的。

但是HTTP服务器一般都会限制请求大小,这个限制非常小(一般就2M-4M),因为这个限制放大很容易被发起攻击直接拖死服务器。尤其是直接对internet提供服务器的服务器这个限制甚至可能只有512KB甚至更小,大部分大型网站都是用专用的服务器来处理大文件上传,避免Web服务器被拖死。


所以你第一张截图的说法,至少说是不严谨的。

第二张图说的事情是存在的,TCP是一种基于通用目的的流式传输协议,这使得它在设计的时候性能最大化并不是最优先考虑的。所以重新设计一个性能优先的传输协议的确可以获得更好的性能。


TCP的这个缺陷与带宽的关系不是特别大,因为带宽只是你家门口的路的宽度,如果在家门口之外的路上堵车了,照样会影响。




  

相关话题

  Java的inputStream outputStream这些input和output是不是取反了? 
  我国 5G 终端连接数达 2.8 亿,占全球 80% 以上,具有哪些实际意义? 
  如何让停留在语法层面的 C++,变成实际工程中的 C++? 
  最近家里装了个监控,和路由器连在一起,感觉网卡爆了,原来100兆网,现在玩个游戏都卡,是什么原因? 
  计算机执行一条指令要多长时间? 
  active directory是不是很难学? 
  有了 IP 地址,为什么还要用 MAC 地址? 
  Java 8接口有default method后是不是可以放弃抽象类了? 
  对编程感兴趣的程序员是否都对电路、单片机也怀有浓厚的兴趣? 
  常说「Java 在虚拟机中运行」,请问这个虚拟机可以视为 Java 语言的解释器吗? 

前一个讨论
生活中有哪些「人多力量大」的反例?原因分别是什么?
下一个讨论
如何评价周子瑜事件对台湾大选的影响?





© 2025-02-05 - tinynew.org. All Rights Reserved.
© 2025-02-05 - tinynew.org. 保留所有权利