Java Tomcat 5.5,每个请求是否有最大上传速度?

Java Tomcat 5.5,每个请求是否有最大上传速度?,java,apache,tomcat,upload,Java,Apache,Tomcat,Upload,我上传文件到tomcat时遇到问题。看来tomcat(或其他什么?)不会像我发送的那样快速处理上传 同时上载多个文件时,我可以最大限度地提高本地连接上载速度(2.1MB/s)。但是,当一次只上载一个文件时,无论文件有多小或多大,上载的最大速度都将达到400KB/s左右 我尝试过将appReadBufSize设置得更高,但没有任何区别。是否存在其他限制每个请求上传速度的因素 代理服务器: CentOS 4 阿帕奇2 SSL Tomcat服务器: CentOS 4 Tomcat 5.5.25(

我上传文件到tomcat时遇到问题。看来tomcat(或其他什么?)不会像我发送的那样快速处理上传

同时上载多个文件时,我可以最大限度地提高本地连接上载速度(2.1MB/s)。但是,当一次只上载一个文件时,无论文件有多小或多大,上载的最大速度都将达到400KB/s左右

我尝试过将appReadBufSize设置得更高,但没有任何区别。是否存在其他限制每个请求上传速度的因素

代理服务器:

  • CentOS 4
  • 阿帕奇2
  • SSL
Tomcat服务器:

  • CentOS 4
  • Tomcat 5.5.25(已安装Tomcat本机库)
  • 爪哇6
谢谢


Matt

我们已经构建了自己的文件上传servlet,它将成为磁盘写入性能的瓶颈,而不是网络上的瓶颈。它早于我们必须再次使用的时间


您使用的是什么文件上载实现?我见过一些示例文件上载源代码,每次读取一个字节的流。还可以尝试删除SSL和代理服务器,看看它们是否在限制速度。

更新:似乎服务器上的操作系统一定有问题。升级操作系统后,400KB/s的限制消失了。现在,尽可能快地上传文件不会有任何问题。

这不应该是磁盘写入速度,因为当同时上传多个文件时,我可以最大限度地利用连接。我正在使用com.oreilly.servlet.MultipartRequest来处理上传。然而,我开始怀疑它可能与tomcat无关,因为使用scp复制文件的最大速度似乎也是410KB/s