small_light_imlib2_temp_dir

Устанавливает временный каталог для обработки изображений с помощью Imlib2 в модуле Dynamic Image Transformation.

Синтаксисsmall_light_imlib2_temp_dir path;
По умолчаниюnone
Контекстserver
Аргументы1-4

Описание

'small_light_imlib2_temp_dir' директива указывает каталог, в котором будут создаваться временные файлы во время задач по обработке изображений, выполняемых библиотекой Imlib2 в рамках модуля 'ngx_small_light'. Эта директива может принимать до четырёх аргументов, что позволяет настраивать путь к временному каталогу в зависимости от контекста сервера.

При настройке этой директивы крайне важно, чтобы указанный каталог был доступен на запись рабочими процессами NGINX. Если указанный каталог не существует или у него недостаточно прав, задачи по обработке изображений могут завершаться неудачей, что приведёт к неверным ответам или ошибкам сервера. Это особенно актуально в условиях высокого трафика, когда эффективная обработка изображений необходима для производительности и удобства пользователей.

Временный каталог используется для хранения промежуточных файлов, создаваемых в процессе трансформаций; это могут быть уменьшенные версии изображений, закэшированные результаты или другие временные данные, необходимые на протяжении всего процесса обработки. Изменяя расположение этого каталога, администраторы могут оптимизировать использование дискового пространства и производительность, например, разместив каталог на более быстроёмком хранилище или отделив его от остального веб-контента.

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

server {
    small_light_imlib2_temp_dir /var/tmp/imlib2;
}

Убедитесь, что указанная директория существует и доступна для записи рабочими процессами NGINX.

Следите за свободным местом в временной директории, чтобы избежать сбоев при обработке изображений из‑за нехватки места.

Учитывайте влияние расположения временной директории на производительность; более быстрые диски могут сократить время обработки.

← Ко всем директивам