Web 伺服器外掛程式要求和回應最佳化內容
請利用這個頁面來檢視或變更 Web 伺服器外掛程式的要求和回應最佳化內容。
如果要檢視這個管理主控台頁面,請按一下
web_server_name 。讀取 HTTP 回應內文時所用的片段大小上限
請指定讀取回應主體時可使用的片段大小上限。
這個欄位對應於 plugin-cfg.xml 檔中的 ResponseChunkSize 元素。
外掛程式會按照 64K 片段來讀取回應主體,直到讀完所有回應資料為止。 這種方式會使回應主體含有大量資料的要求發生效能問題。
如果回應主體的內容長度不明,則會使用指定給這個內容的值作為配置的緩衝區大小。 然後會按照這個大小片段來讀取回應主體,直到讀完整個回應主體為止。 如果已知內容長度,則會使用內容長度的緩衝區大小或指定大小(以兩者中較小者為準)來讀取回應主體。
資訊 | 值 |
---|---|
資料類型 | 整數 |
預設值 | 64 KB 以 KB 為單位來指定大小(1024 個位元組區塊)。 |
啟用 Nagle 演算法來連線應用程式伺服器
勾選之後,外掛程式與應用程式伺服器之間的連線會啟用 Nagle 演算法。
這個欄位對應於 plugin-cfg.xml 檔中的 ASDisableNagle 元素。
Nagle 演算法是以 John Nagle 工程師來命名的,他發明了傳輸控制通訊協定/網際網路通訊協定 (TCP/IP) 的這個標準部分。這個演算法在小封包中加入傳輸延遲(通常是 200 毫秒),讓其他小封包到達並內含在傳輸中,來減輕網路的額外負荷。 因為傳輸頻率比封包大小更會影響通訊相關成本,這種演算法以更有效率的傳輸數來降低額外負荷。
依預設,會選取這個欄位,因此會啟用 Nagle 演算法。取消選取這個欄位會停用 Nagle 演算法。
針對 IIS Web 伺服器啟用 Nagle 演算法
如果勾選此項,從 Microsoft Internet Informations Services (IIS) Web 伺服器到應用程式伺服器的連線會使用 Nagle 演算法。
這個欄位對應於 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 Server、Java™ System Web 伺服器或 Domino® Web 伺服器時,這個欄位才適用。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 伺服器接收要求的埠號。