0

我被要求查看以前的项目,该项目通过 servlet 的输出流将 pdf 发送回浏览器。在响应前面没有 Web 服务器(虚拟主机)的情况下,我们在大约 2 秒内在浏览器中获得了 pdf。但是,当我们通过 Web 服务器时,它会减慢到大约 14 秒。我们尝试了许多解决方案,但我们认为 Web 服务器在将响应中继到浏览器之前会保留响应。是否有允许数据通过 Web 服务器流式传输到浏览器的标志?抱歉,我对配置 WebSphere 还是很陌生。我们正在使用 WebSphere 6.1。

4

1 回答 1

1

IBM HTTP Server 得到了一个称为块大小的优化它指出,对于大响应,小块大小可能会损害性能。

在这里阅读更多内容:Web 服务器插件请求和响应优化属性

我想这就是你要找的。

无论如何,如果该 PDF 是静态的且未生成,您可能需要考虑使用 Web 服务器将其作为静态文件提供,而不是从 WAS 中获取。

于 2012-07-25T10:19:51.810 回答