use

Gena Makhomed gmm на csdoc.com
Ср Июл 6 23:52:40 MSD 2011


On 06.07.2011 22:07, Alexandr Gomoliako wrote:

>> а поскольку конфиг читается намного чаще, чем пишется,
>> то и получается, что проще и надежнее воспользоваться
>> старым индусским методом - через copy / paste, забыв
>> про принцип DRY. В результате - для внесения всего одного
>> изменения в конфигурацию nginx - надо будет править один
>> и тот же конфигурационный файл в нескольких разных местах.

> А в чем проблема?

см. последнее предложение процитированного Вами фрагмента текста.

> Читается же намного чаще, чем пишется, можно и потерпеть.

ну да. только если бы все так думали у нас никогда бы не было Perl.

см. http://en.wikipedia.org/wiki/Larry_Wall#Virtues_of_a_programmer

> К тому же, если у вас будут блоки, то каждый раз придется искать,
> где же этот блок объявлен.

вполне очевидно,
что блок будет объявлен перед тем как будет впервые использован.
в самом начале "локального" конфига virtual host`а, скорее всего.

> А если он в каком-то инклуде объявлен, что тогда делать?
> Искать еще и по всем инклудам?

если с помощью include в конфиг будут включаться только "глобальные"
фрагменты конфигов сайтов, которые одинаковые для всех - проблем нет.

а "локальные" блоки, область видимости которых ограничивается
одной "единицей компиляции" искать нигде не надо. они именно
в этом же локальном конфигурационном файле и будут в начале.

-- 
Best regards,
  Gena




Подробная информация о списке рассылки nginx-ru