ПРОЕКТЫ 


  АРХИВ 


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: Аналог 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




 




Copyright © Lexa Software, 1996-2009.