uwsgi_ssl_certificate_cache
Директива 'uwsgi_ssl_certificate_cache' задаёт поведение кэширования SSL-сертификатов при использовании протокола uWSGI в NGINX, повышая производительность за счёт сокращения времени SSL-рукопожатий. — NGINX HTTP Core
Описание
Директива 'uwsgi_ssl_certificate_cache' позволяет задать, как кэшируются SSL-сертификаты при обработке запросов uWSGI в NGINX. При настройке NGINX кэширует SSL-сертификат на указанный период, что позволяет устанавливать последующие соединения быстрее без повторного согласования SSL. Это может значительно повысить производительность приложения за счёт уменьшения задержек во время SSL-рукопожатий. Параметры этой директивы могут задавать размер кэша, период кэширования и любые дополнительные параметры, необходимые для кэширования. Указание параметров кэша позволяет пользователям оптимизировать использование ресурсов в зависимости от их конкретных требований к производительности и возможностей сервера. Например, больший размер кэша может привести к лучшей производительности, но за счёт увеличения потребления памяти. Директива должна располагаться в соответствующем контексте, таком как http, server или location, и полезна для приложений, которые постоянно используют SSL и требуют частых соединений, например веб-приложений, использующих протоколы uWSGI.
Пример конфига
uwsgi_ssl_certificate_cache 10m 30s;
Убедитесь, что размер кэша и время его хранения соответствуют требованиям вашего приложения, чтобы избежать ненужного расхода памяти.
Неправильные значения могут привести к проблемам с SSL, если сертификаты не обновляются корректно в течение срока их действия.