У меня недолговечный клиентский процесс, который общается с сервером по SSL. Процесс вызывается часто и выполняется только в течение короткого времени (обычно менее 1 секунды). Этот процесс предназначен для использования в качестве части сценария оболочки, используемого для выполнения более крупных задач, и может вызываться довольно часто.
SSL-квитирование, которое он выполняет при каждом запуске, в моих тестах оказывается существенным узким местом производительности, и я хотел бы уменьшить его, если это возможно.
Одна вещь, которая приходит в голову, это взять идентификатор сессии и сохранить его где-то (вроде печенья), а затем повторно использовать это при следующем вызове, однако это заставляет меня чувствовать себя неловко, так как я думаю, что будет некоторые проблемы безопасности вокруг этого.
Итак, у меня есть пара вопросов,
- Это плохая идея?
- Возможно ли это даже с помощью OpenSSL?
- Существуют ли более эффективные способы ускорения процесса установления связи SSL?