Reverse-Proxy
在 HTTP 1 伺服器前設置 HTTP 2 反向代理是否值得?
假設我在 IIS 前將 Nginx 設置為反向代理,並在 Nginx 上為瀏覽器啟用 HTTP/2 支持。
我會看到任何好處嗎?
這是 Nginx 明確支持的場景之一,由於改進的流水線、只有一個 TLS 會話要協商等,您很可能會看到至少一些性能提升……假設您的應用程序的架構是這樣的從這些好處。
但是,請注意,您過去為優化性能而實施的一些常用 HTTP 1.1 hack(例如域分片、圖像精靈…)實際上與 HTTP2 適得其反,因此您可能需要調整您的配置為它們僅用於 HTTP1.1 客戶端。
這些要點在這裡更詳細地討論:https ://www.nginx.com/blog/7-tips-for-faster-http2-performance/