小编a.k*_*lin的帖子

WebSphere响应缓冲

我正在向WebSphere的response.getOutputStream()写一个大的响应(数百Mb).Web Sphere似乎始终将整个输出流数据存储在某些内部内存缓冲区中,然后再将其提供给客户端.因此,我的服务处理(生成数据)在几秒钟内完成,而浏览器可能仍在下载半小时.在此期间,整个响应仍保留在内存中.

有可能避免这种缓冲吗?我想要更多的servlet线程等待输出流而不是浪费Gbs的内存.

我的Web Sphere版本是8.5.0.

我已经尝试过设置内容长度和分块响应 - 它们都是一样的,仍然在缓冲.我的TCP传输链设置是默认的32 kb响应缓冲区,但它会以某种方式被忽略.

websphere servlets http

3
推荐指数
1
解决办法
2470
查看次数

标签 统计

http ×1

servlets ×1

websphere ×1