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