ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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



 




Copyright © Lexa Software, 1996-2009.