Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx-0.7.8
Hello!
On Wed, Aug 06, 2008 at 01:14:50PM +0400, Igor Sysoev wrote:
>А будет ли оверхедом/оверкиллом на лету обновлять экмепляр таблицы
>при изменении модификации файла xsl'ки? А то неудобно после
>редактирования таблицы каждый раз nginx'у посылать -HUP.
Думаю это плохая идея. Шаблоны меняются не так часто, HUP'нуть
nginx при их изменении - не сложно. Перекомпиляция же на лету -
приносит массу проблем, в том числе user-visible.
В случае проблем можно использовать старый шаблон, правда, о проблемах
можно будет узнать или по внешенему виду (работает старый шаблон вместо
нового), или из error_log'а. Что, наверное, по удобности сопоставимо с -HUP.
Ну если тебе не в лом реализовывать всю эту логику, stat()'ы и освобождение
памяти - то я только за. Это позволит делать дополнительные вещи
- e.g. давать пользователям возможность редактирования шаблонов
без особых проблем для себя (ибо -HUP может быть дорог).
Только pls - сделать фичу отключаемой, хочется иметь возможность
не зависить от состояния файлов на диске.
А вот что IMHO имеет смысл сделать - это last-modified возвращать как
максимум из mtime исходного документа и шаблона (-ов).
Да, это имеет смысл сделать, но при условии, что у xml есть last-modified.
Логика имелась ввиду троичная, ага.
Maxim Dounin
|