Назад | Перейти на главную страницу

HTTP / 2 между обратным прокси Nginx и Express

У меня есть веб-сервер Express за обратным прокси-сервером Nginx.
Nginx настроен для HTTP / 2.

Лучше ли оставить соединение http1 по умолчанию между Nginx и Express, или стоит ли также обновлять Express до HTTP / 2?

Я предполагаю, что будет некоторая потеря производительности, поскольку SSL требуется для обоих, но не знаю, компенсирует ли это мультиплексирование (и другие улучшения).

Nginx не поддерживает HTTP / 2 для соединений proxy_pass так что это не вариант.

На мой взгляд, нет особой причины использовать HTTP / 2 на всем протяжении, точно так же, как HTTPS не требуется на всем протяжении.

Дополнительные сведения см. В ответах на этот идентичный вопрос в StackOverflow: https://stackoverflow.com/questions/41637076/http2-with-node-js-behind-nginx-proxy