Я хочу установить обратный прокси-сервер между двумя центрами обработки данных с задержкой прибл. 200 мс между ними. Туннель соединяет веб-клиентов с помощью http (так как https обрабатывается локальным балансировщиком нагрузки).
Я легко могу сделать это с туннелем ssh, но когда получено новое соединение, ssh должен сначала отправить команды по туннелю на другой конец, чтобы открыть соединение, и это занимает более 200 мс.
Я хотел бы улучшить производительность, установив в туннеле уже установленные удаленные соединения, а затем, когда клиент подключается, сразу использовать установленный мультиплексный сеанс.
По сути, я хочу создать пул соединений, который может использоваться клиентами, избегая каких-либо дополнительных настроек.
Можно ли использовать что-то вроде nginx в качестве обратного прокси-сервера и "подогревать" ли удаленные соединения?
Или мне нужно создать прокси-клиент, который будет устанавливать удаленные сеансы заблаговременно, а затем подключать входящих клиентов с помощью установленных сокетов?