Web 服务器插件请求和响应优化属性
使用此页面来查看或更改 Web 服务器插件的请求和响应优化属性。
要查看此管理控制台页面,请单击
web_server_name 。读取 HTTP 响应主体时使用的最大块大小
指定读取响应主体时插件可以使用的最大块大小。
该字段与 plugin-cfg.xml 文件中的 ResponseChunkSize 元素相应。
插件读取响应主体(以 64K 块计),直到读取所有的响应数据。此方法会导致包含大量数据的响应主体请求的性能问题。
如果响应主体的内容长度未知,那么为此属性指定的值用作已分配的缓冲区的大小。然后,以这个大小块为单位读取响应主体,直到读取整个主体。如果内容长度已知,那么使用内容长度的缓冲区大小或指定大小(哪一个较小就用哪一个)以读取响应主体。
信息 | 值 |
---|---|
数据类型 | 整型 |
缺省值 | 64 千字节 指定大小,以千字节(1024 字节块)计。 |
为到应用程序服务器的连接启用 Nagle 算法
选取了此选项时,为插件和 Application Server 之间的连接启用 Nagle 算法。
该字段与 plugin-cfg.xml 文件中的 ASDisableNagle 元素相应。
Nagle 算法是根据工程师 John Nagle 命名的,他发明了传输控制协议/因特网协议 (TCP/IP) 的此标准部件。该算法通过将传输延迟(通常是 200 毫秒)添加到一个小的数据包中,以使其他小数据报达到并包含在该传输中,从而减少网络开销。因为通信的关联成本并不象依赖传输频率那样依赖包大小,所以此算法用更多有效的传输数潜在地减少开销。
缺省情况下,此字段已选中,并且 Nagle 算法处于启用状态。取消选中此字段以禁用 Nagle 算法。
为 IIS Web 服务器启用 Nagle 算法
选取了此选项时,Nagle 算法用于从 Microsoft Internet Informations Services (IIS) Web 服务器到应用程序服务器的连接。
此字段与 plugin-cfg.xml 文件中的 IISDisableNagle 元素相对应。仅当使用 Microsoft Internet Informations Services (IIS) Web 服务器时,此字段才适用。
缺省情况下,此字段处于未选中状态,并且 Nagle 算法处于禁用状态。选中此字段以对此连接启用 Nagle 算法。
对客户机的 HTTP 响应进行分块
选取了此选项时,如果响应中出现 Transfer-Encoding: Chunked 响应头,那么对客户机的响应进行分块。
该字段与 plugin-cfg.xml 文件中的 ChunkedResponse 元素相应。仅当使用 Microsoft Internet Informations Services (IIS) Web 服务器、Java™ 系统 Web 服务器或 Domino® Web Server 时,此字段才适用。IBM® HTTP Server 自动处理使发送到客户机的响应成为块状。
缺省情况下,此字段处于未选中状态,不将响应分块。选中此字段以将发往客户机的响应分块(如果该响应包含 Transfer-Encoding : Chunked 响应头的话)。
接受所有请求的内容。
该字段与 plugin-cfg.xml 文件中的 AcceptAllContent 元素相应。
如果选中了此字段,那么当请求头中包含 Content-Length 或 Transfer-encoding 头时,您可以将内容包含在 GET 和 HEAD 请求中。
缺省情况下,此字段已被选中。
选中此字段,以便在请求头包含 Content-Length 或 Transfer-encoding 头时允许用户将内容包含在 GET 和 HEAD 请求中。

虚拟主机匹配
选择了此选项时,通过物理地使用接收请求的端口号来执行虚拟主机映射。
该字段与 plugin-cfg.xml 文件中的 VHostMatchingCompat 元素相应。
缺省情况下,此字段处于未选中状态,并且匹配是使用主机头中包含的端口号以逻辑方式进行的。如果要以物理方式通过使用接收请求的端口号来执行虚拟主机映射,请选择此字段。
使用单选按钮进行物理或逻辑端口选择。
应用程序服务器端口首选项
指定应用程序服务器应该使用哪个端口号构建 sendRedirect 的 URI。仅当使用相对 URI 时,此字段才适用于 sendRedirect 并且不影响绝对重定向。此字段还指定从何处检索 HttpServletRequest.getServerPort() 的值。
该字段与 plugin-cfg.xml 文件中的 AppServerPortPreference 元素相应。
- hostHeader(如果要使用入局 HTTP 请求的主机头的端口号)。
- webserverPort(如果要使用 Web 服务器用于接收请求的端口号)。