Вопрос: Стоит ли настраивать обратный прокси-сервер HTTP 2 перед сервером HTTP 1?


Скажем, я устанавливаю Nginx в качестве обратного прокси-сервера перед IIS и включаю поддержку HTTP / 2 в Nginx для браузеров.

Получу ли я какую-нибудь выгоду?


5
2018-01-18 07:07


Источник




Ответы:


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

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

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


4
2018-01-18 08:05