Шаблон:Очищать кэш: различия между версиями

Материал из Тептар — свободной энциклопедии
Перейти к навигации Перейти к поиску
(Новая страница: «<span class="plainlinks noprint purgelink" data-pagename="{{#if: {{{2|}}} | {{{2}}} | {{FULLPAGENAME}} }}">[{{fullurl:{{#if: {{{2|}}} | {{{2}}} | {{FULLPAGENAME}}...»)
 
Нет описания правки
 
Строка 1: Строка 1:
<span class="plainlinks noprint purgelink" data-pagename="{{#if: {{{2|}}} | {{{2}}} | {{FULLPAGENAME}} }}">[{{fullurl:{{#if: {{{2|}}} | {{{2}}} | {{FULLPAGENAME}} }}|action=purge}} {{#if: {{{1|}}} | {{{1}}} | Очистить кэш }}]</span>{{#ifeq: {{NAMESPACE}}
<includeonly><nowiki />{{#switch: {{lcfirst: {{{1|}}} }}
| {{ns:10}} <!-- Шаблон -->
| hourly
| {{очищать кэш|ежедневно}}
| ежечасно = [[Категория:Тептар:Страницы с ежечасно очищаемым кэшем]]
}}<noinclude>{{doc}}</noinclude>
| daily
| ежедневно
| = [[Категория:Тептар:Страницы с ежедневно очищаемым кэшем]]
| null edit
| нулевой правкой = [[Категория:Тептар:Страницы с ежедневно совершаемой нулевой правкой]]
| [[Категория:Тептар:Страницы c нераспознанным значением параметра шаблона «Очищать кэш»]]
}}<nowiki /></includeonly><noinclude>{{doc}}</noinclude>

Текущая версия от 20:37, 6 февраля 2022

Документация

Шаблон призван помочь обойти ограничения, накладываемые кэшированием, в случаях, когда какой-то элемент страницы требует периодического обновления (например, счётчик времени в шаблоне {{Запланированное событие}}, сегодняшний день на странице документации шаблона или шаблон, чей внешний вид зависит от количества элементов в категории).

Другое название этого шаблона — {{autopurge}}.

Использование[править код]

  • {{очищать кэш|ежедневно}} или {{очищать кэш}}
  • {{очищать кэш|ежечасно}}
  • {{очищать кэш|нулевой правкой}}
  • = {{autopurge|daily}}
  • = {{autopurge|hourly}}
  • = {{autopurge|null edit}}

Ежедневная очистка кэша происходит в полночь по UTC.

Очистка кэша нулевой правкой требуется, чтобы обновились страницы категорий и инструмента «Ссылки сюда».

Пожалуйста, во избежание излишних нагрузок на сервер, устанавливайте этот шаблон только на те страницы, где периодическое обновление кэша влияет на отображение страниц. Не злоупотребляйте механизмом шаблона в личном пространстве и на прочих служебных страницах, если автообновление вам нужно исключительно для функционирования элемента оформления. Не указывайте параметров там, где без более затратных действий можно обойтись. Не устанавливайте шаблон на страницы, которые и без того часто правятся или периодически обновляются ботом. Уделяйте этому особое внимание при использовании механизма в шаблонах: возможно, в некоторых пространствах имён или при некоторой комбинации параметров включение шаблона не имеет смысла.

Технические подробности[править код]

Шаблон добавляет страницу в трекинговые категории, с которыми в дальнейшем работает бот (его исходный код, crontab).

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

Шаблоны с ошибочно заполненным первым параметром добавляются в Категорию:Тептар:Страницы c нераспознанным значением параметра шаблона «Очищать кэш».

Статистика категорий[править код]

См. также[править код]