解决 struts 组件上传附件速度很慢的问题
问题描述:
通过 struts 组件上传附件,在有些机子上传非常慢,有些机子上传非常快,还有可能出现
在 IE 中上传很慢,在其他浏览器中上传快的问题,主要是 IE 浏览器的问题,在网上查了
一下资料,有这么一段:“IE6 有个上传慢的问题,它一次传输一块数据(通常是 8K),这块
数据没有被 ACK 回应,则不发送下 8K。然而 ACK 经常会发生延迟回应(通常是延迟
200ms),导致 IE 速度很慢,极端情况下,IE 的上传速度是 firefox 的十分之一不到。IE7 已
经改了这个问题了。”
解决方法:
在 Tomcat 的 server.xml 中加一个参数(maxHttpHeaderSize="8192")就可以解决了。
<Connector
port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25"
红色部分要加的参数,maxHttpHeaderSize="8192" ,Request 和 response 的 HTTP header 的
最大长度,以字节计算。如果不设置,该属性为 4096(4k)
评论4
最新资源