Apache-2.2

我應該在樹脂/tomcat 中啟動 keepalive 嗎?(使用 nginx/apache)

  • December 2, 2011

我在 nginx(apache) 中使用resin(tomcat) 僅解析JSP 文件,如下所示:

       location ~ \.jsp {
           // 88 is resin(tomcat) port
           proxy_pass   http://localhost:88; 
       }

我應該在樹脂(tomcat)中啟動keepalive嗎?

不,你可以,但這毫無意義。

NGINX 不支持對後端伺服器保持活動狀態。

它是一個 HTTP/1.0 代理,還沒有保持活動請求的能力。(因此,每個請求都會創建和銷毀後端連接。)Nginx 將 HTTP/1.1 與瀏覽器通信,將 HTTP/1.0 與後端伺服器通信。因此,它處理瀏覽器的保持活動。

(NGINX 維基)

如果您要在 NGINX 中為客戶端啟用 keep-alive,如果 NGINX 位於前面,則在 Tomcat 端啟用它不會做任何事情

引用自:https://serverfault.com/questions/336955