并发AJAX文件上传LIMIT

我正在使用XMLHttp 2进行多个文件上传器上传我的文件。当我这样做时,如果我逐个上传文件(通过ajax请求发送文件并等待它完成,然后发送下一个和所以,上传者运作良好。 但是当我通过使用并发的ajax请求同时上传多个文件来上传多个文件时,浏览器会挂起。 这是性能比较,

在此处输入图像描述

那么浏览器可以同时处理的UPLOAD文件大小AJAX请求数量是否有任何最大限​​制?

注意:红色数字显示总上传时间,因为Firefox(使用firebug)消耗上传所有文件。 在并行上传中,由于所有上传同时发生,我花费了最后一个文件所消耗的时间。

并发上传的数量没有理论上的最大值(除非浏览器构建者明确地放置了一个)。

但是,实际上,由于带宽阻塞导致两次或三次并发上传后,上传速度性能显着下降,但延迟非常低,因此tcp窗口限制了单次上载的最大速度。

我建议将并发限制设置为2,特别是如果您将此提供给带宽可能不同的外部用户。 或者,您也可以进行速度基准测试,根据测量的上载性能调整并发级别。