Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Аналог FilesMatch или DirectoryMatch
On Tuesday, October 21, 2008 at 10:47:42, Serguei I. Ivantsov wrote:
SII> Я понимаю, что можно сделать инклудами, размер от этого, конечно,
SII> уменьшится. Но зачем, если можно сделать красивей? Смысл описывать,
SII> допустим 6 одинаковых location-ов для каждого виртуала. Вот у меня их
SII> 40, не так уже и много. Но есть же сервера, где их многие сотни.
SII> Представляешь размер конфига, после всех инклудов? А это же ещё
SII> распарсить нужно, хранить где-то.
если сайты имеют практически идентинчые конфигурации, их можно сжать
через map. например, так: http://www.lexa.ru/nginx-ru/msg17374.html
SII> Я тут вижу аналогию с ООП - если есть какое-то общее поведение,
SII> то оно описывается в базовом классе, а дети уже наследуют это поведение
SII> и все счасливы. Если у 99 детей поведенеи совпадает, а у одного нет -
SII> то что проще - переопределить этого одного, или описывать для всех ста?
другой вариант - написать свой генератор (фрагментов) конфига nginx,
используя ООП по прямому назначению - c наследованием классов и т.п.
--
Best regards,
Gena
|