Is it worthwhile to setup HTTP 2 reverse proxy in front of HTTP 1 server?

Say I setup Nginx as a reverse proxy in front of IIS and enable HTTP/2 support on Nginx for browsers.

Would I see any benefits?

6
задан 21 June 2017 в 11:27
1 ответ

Это один из сценариев, которые Nginx явно поддерживает, и вы, скорее всего, увидите, по крайней мере, некоторый прирост производительности за счет улучшенной конвейерной обработки, наличия только одного сеанса TLS для согласования и т. Д. предполагая, что архитектура вашего приложения такова, что оно будет извлекать выгоду из этих преимуществ.

Однако будьте осторожны, что некоторые из часто используемых хаков HTTP 1.1, которые вы, возможно, использовали для оптимизации своей производительности в прошлом (например, сегментирование домена, спрайты изображений ... .) на самом деле контрпродуктивны с HTTP2,так что вы можете настроить свою конфигурацию так, чтобы они использовались только для клиентов HTTP1.1.

Эти вопросы рассматриваются более подробно здесь: https://www.nginx.com/blog/7-tips -for-быстрее-http2-performance /

4
ответ дан 3 December 2019 в 00:35

Теги

Похожие вопросы