将文件上传到tomcat时遇到问题。似乎tomcat(或其他东西?)不会像我发送的那样快地处理上传。
同时上传多个文件时,我可以最大限度地提高本地连接上传速度(2.1MB / s)。但是,当一次只上传一个文件时,无论文件有多小或多大,上传的最大值都会达到400KB / s左右。
我已经尝试将appReadBufSize设置得更高,但没有任何区别。是否还有其他因素会限制每次请求的上传速度?
代理服务器:
Tomcat服务器:
谢谢!
马特
答案 0 :(得分:1)
我们已经构建了自己的文件上传servlet,它将成为磁盘写入性能的瓶颈,而不是网络上的瓶颈。它早于http://commons.apache.org/fileupload/,如果我们不得不再次使用它,我们就会使用它。
您使用的是什么文件上传实施?我见过一些示例文件上传源代码,一次读取一个字节的流。另外,请尝试删除SSL和您的代理服务器,看看它们是否会限制速度。
答案 1 :(得分:0)
更新:似乎服务器上的操作系统一定存在问题。升级操作系统后,400KB / s的限制已经消失。现在,只要我们发送文件就没有问题上传文件。