Привет!
Есть php процессы, которые шлют запросы на разные внешние https api, используя curl. Все отлично, но проблема в том, что curl в каждом новом php процессе при обращении к внешним api заново создает tcp connect и ssl handshake, а при умирании процесса все соединения закрываются. Коннект к удаленному ресурсу и handshake создают определенную задержку, от которой хочется избавиться.
То есть сейчас все выглядит так:
PHP >>>HTTPS>>> RESOURCE
Напрашивается решение - добавить локальный прокси, коннект к которому был бы очень быстрым, а общение шло вообще без шифрования. А задача этого прокси держать пул хендшейкнутых коннектов к внешним ресурсам.
То есть хочется схему:
PHP >>>HTTP>>> LOCAL-PROXY >>>HTTPS>>> RESOURCE
Что можно использовать в качестве такой прокси? Спасибо!