uwsgi_ssl_certificate_cache

Директива 'uwsgi_ssl_certificate_cache' задаёт поведение кэширования SSL-сертификатов при использовании протокола uWSGI в NGINX, повышая производительность за счёт сокращения времени SSL-рукопожатий. — NGINX HTTP Core

uwsgi_ssl_certificate_cache
httpserverlocation
Синтаксисuwsgi_ssl_certificate_cache size time;
По умолчаниюnone
Контекстhttp, server, location
МодульNGINX HTTP Core
Аргументы1-3

Описание

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

Пример конфига

uwsgi_ssl_certificate_cache 10m 30s;

Убедитесь, что размер кэша и время его хранения соответствуют требованиям вашего приложения, чтобы избежать ненужного расхода памяти.

Неправильные значения могут привести к проблемам с SSL, если сертификаты не обновляются корректно в течение срока их действия.