Традиция:Критические шаблоны

(перенаправлено с «Традиция:КШ»)
Green check.png Эта страница — одно из правил «Традиции».

Изложенному здесь должны следовать все участники. Прежде чем редактировать, убедитесь, что вносимые изменения не вызовут претензий со стороны сообщества или стюардов проекта. Если есть сомнения, выскажитесь на странице обсуждения.

Короткая ссылка-перенаправлениеStub W.gif
Т:КШ
2words.png В двух словах: Воздержитесь от правок в часто используемых шаблонах. Договоритесь об установке на них постоянной защиты.

Общие указанияПравить

Защита страниц должна применяться ко всем шаблонам, которые являются шаблонами высокого риска. Шаблоны высокого риска должны редактироваться только администраторами после достижения консенсуса по изменению на странице обсуждения.

ПричиныПравить

Использование шаблонов имеет свои минусы, и один из них заключается в том, что изменение шаблона обновляет не только шаблон, но и все страницы, использующие его. Это означает, что кэшированные версии этих страниц уже устарели, и программа должна загрузить заново каждую такую страницу. Это требует значительно большей нагрузки на сервер, чем просто отображение страницы из кэша. Например если шаблон А используется на 100 страницах, то изменение этого шаблона повлечёт за собой обновление всех 100 страниц.

Это представляет собой большую проблему, связанную с вандализмом и необдуманными правками. Вандализм часто используемых шаблонов вызывает серьёзное увеличение нагрузки на сервера. Также подобный вандализм может быть средством DoS-атаки. Данное правило призвано серьёзно уменьшить или вовсе исключить этот фактор риска.

Защита уже применяется к наиболее посещаемым страницам (например к Заглавной странице) и некоторым административным страницам. Это правило рекомендует распространять защиту на шаблоны, находящиеся в зоне повышенного риска.

Опыт русской ВикипедииПравить

  • 11:52, 1 декабря 2006 вандал заменил шаблон: {{нет ссылок}} на адрес эротического сайта. Шаблон был восстановлен через 26 минут.

См такжеПравить