У меня есть программа на Python, которая должна выполнять большую часть HTTPS-связи со сторонним сервером на другом конце света.
Каждый раз, когда программа хочет связаться с этим сервером, она запускает новый HTTPS-запрос.
Я пришел к выводу, что это очень неэффективно, потому что тогда SSL-рукопожатие нужно делать каждый раз, что требует много циклических переходов, которые очень дороги из-за того, что мы находимся далеко от сервера.
Есть ли способ сделать последующие HTTPS-запросы быстрыми после первого? (Я не знаю много о SSL, и я не знаю, означает ли это, что соединения остаются живыми или что-то еще.)
(Одна вещь, которую я увидел, могла бы помочь ssl.SSLContext
, но она доступна только в Python 3.2, пока мы работаем с Python 2.7.)