ssl_object_cache_inheritable
Директива `ssl_object_cache_inheritable` определяет, могут ли настройки кэша объектов SSL наследоваться из основного контекста. — NGINX Core
Описание
Директива `ssl_object_cache_inheritable` — это флаг, управляющий наследованием настроек кэша объектов SSL в NGINX. Когда эта директива установлена в 'on', она позволяет наследовать настройки кэша объектов SSL дочерним контекстам, таким как блоки server или location, обеспечивая более гибкое и централизованное управление поведением кэширования SSL. Это особенно полезно в сложных конфигурациях, где несколько серверных блоков должны использовать одни и те же настройки кэша объектов SSL. По умолчанию механизмы кэширования SSL повышают производительность, сохраняя параметры и объекты SSL-сессий, снижая тем самым накладные расходы при установлении новых SSL-соединений. Возможность наследования этих настроек позволяет разработчикам не дублировать параметры кэша в разных блоках, упрощая процесс конфигурирования и минимизируя возможные ошибки, которые могут возникнуть из-за несогласованных настроек. Если `ssl_object_cache_inheritable` опущена, поведение по умолчанию не допускает наследование, сохраняя прежнее поведение, при котором настройки кэша нужно явно задавать в каждом соответствующем блоке. Эта директива особенно важна в средах, где производительность SSL критична, так как обеспечивает единую стратегию кэширования в разных конфигурациях сервера.
Пример конфига
ssl_object_cache_inheritable on;
Убедитесь, что эта директива размещена в основном контексте для достижения желаемого эффекта.
Установка директивы в 'off' предотвращает наследование настроек кэша, что может привести к избыточным конфигурациям в дочерних блоках.