stringtranslate.com

Справка:Очистка

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

Для обновления отображения страницы подходят любые методы очистки, но для категорий и обратных ссылок требуется нулевое редактирование, описанное ниже, а другие методы не работают. Обновление изображений описано в разделе ниже.

Очищается страница, которая включается , а не страница, которая включается. Purge потребляет небольшое количество дополнительной вычислительной мощности для восстановления страницы.

Как очистить

Щелкнув ссылку

Иногда уже предусмотрено

На некоторых страницах уже есть ссылка для очистки страницы, например страница Wikipedia:Templates fordiscussion ( WP:TFD ). Просто нажмите на ссылку, чтобы очистить страницу. ( WP:TFD включает подстраницы, такие как Wikipedia:Templates fordiscussion/Log/2024 March 13 , и обновления этих подстраниц не всегда отражаются в WP:TFD . Очистив, вы увидите самую последнюю версию.)

{{удалять}}

Шаблон {{ purge }} можно использовать для размещения ссылки на очистку на странице.

Гаджеты

Есть также два гаджета , которые могут добавить вкладку очистки или ссылку на каждую страницу. Их можно найти в разделе «Гаджеты» ваших настроек Википедии , в разделе «Внешний вид»:

Опцию «очистить» для первого также можно найти в скине «Вектор », перейдя в раскрывающееся меню слева от поля поиска. В скине MonoBook он находится в отдельной вкладке.

Чтобы изменить текст, отображаемый в меню гаджета «Purgetab», добавьте следующее в файл common.js (или создайте файл с его помощью):

/* Настраиваем текст вкладки очистки */ $ ( document ). готов ( function () { $ ( 'a' , '#ca-purge' ). text ( 'p' ); });         

В этом случае 'p'в третьей строке текст, отображаемый на вкладке, задается строчной буквой p. Вы можете изменить это на все, что захотите ( 'purge', 'purge page', и т. д.).

Очистить запрос на сервер

Очистите кеш, добавив ?action=purgeURL-адрес
Вам необходимо подтвердить очистку. Это нормально, просто нажмите «Да». Сделав это, вы ничего не сломаете .

Вы также можете запросить очистку сервера MediaWiki, используя специальный URL-адрес. URL-адрес должен быть в указанном формате (он может иметь префикс , или вообще ничего).//en.wikipedia.org/w/index.php?title=page_title&action=purgehttp:https:

Обратите внимание, что это не будет работать с URL-адресами формы , для которых требуется немного другая форма: .//en.wikipedia.org/wiki/Wikipedia:NULLEDIT/page_title//en.wikipedia.org/wiki/Wikipedia:NULLEDIT/page_title?action=purge

Возможно, проще всего создать URL-адрес, щелкнув вкладку «Редактировать» или «Просмотр источника» на странице и изменив последнюю часть строки запроса URL-адреса с action=editна action=purge(все, что появляется в URL-адресе после этого, action=editможно удалить).

Этот тип URL-адреса используется для создания ссылок и шаблонов, описанных в разделе «Просто щелкнув ссылку» выше.

Нулевое редактирование

  • ВП: НУЛЬ
  • WP:NULLEDIT

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

При нулевом редактировании целевая страница (включая страницы категорий и обратных ссылок) очищается, если страницу можно редактировать:

  1. Нажмите любую ссылку «Изменить» или «Изменить источник» на странице.
  2. Нажмите «Опубликовать изменения» в нижней части поля редактирования, не внося никаких изменений .

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

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

Преимущество
Ни один из других методов очистки не применим ни к категоризации, ни к изменению «какие здесь ссылки» в результате редактирования шаблона.
Недостаток
Если вы не можете редактировать страницу, вы не сможете внести в нее нулевое редактирование. Если вы ищете обновления категорий или обратных ссылок, но не можете выполнить нулевое редактирование страницы, все, что вам нужно сделать, это просто подождать или попросить другого редактора, способного редактировать страницу, сделать это за вас. Изменения в ссылках категорий помещаются в очередь заданий и повторно кэшируются при низкой нагрузке на сервер. В зависимости от загруженности сервера обновление страницы может занять дни или даже месяцы.

Не путайте нулевое редактирование с фиктивным редактированием . Фиктивное редактирование изменяет исходный код страницы (пусть даже незначительно) и приводит к тому, что редактирование сохраняется и записывается в историю изменений страницы.

Если у вас есть доступ к редактору AutoWikiBrowser и вам необходимо очистить большое количество страниц (например, после изменения включенного шаблона), один из способов сделать это — нажать кнопку «Сохранить», не внося никаких изменений. Никаких изменений внесено не будет, но страница будет очищена.

Если вам необходимо обнулить большее количество страниц в категории (существующих или несуществующих), можно использовать один из этих инструментов (например , User:Ahecht/Scripts/refresh.js ).

Очистить локальный кеш браузера

принудительное рекурсивное обновление ссылки

Поведение нулевых изменений изменилось примерно в июле 2013 года. Ранее при нулевых изменениях все страницы, которые включали эту страницу, добавлялись в очередь заданий для повторной обработки. Теперь нулевое редактирование будет повторно анализировать отредактированную страницу так же, как и всегда (и, следовательно, исправлять членство в категории и тому подобное), но оно больше не будет помещать в очередь каждую транслируемую страницу для повторной обработки.

В API action=purge был добавлен новый параметр «forcerecursivelinkupdate», чтобы при необходимости получить старое поведение. Таким образом, action=purge&forcerecursivelinkupdate=1URL-адрес (см. выше) получит старое поведение. Используйте это только ответственно.

Эти изменения не влияют на обычные изменения, изменяющие содержимое страницы.

Предпочтения пользователя

Вошедшие в систему пользователи имеют несколько опций в разделе «Специальные настройки» , которые помогут очистить и обойти кеши браузера. См. также Специальное предложение: Гаджеты . Информацию об гаджетах очистки в Commons см. в разделе commons:Help:purge.

Автоматизация экрана подтверждения

Вошедшие в систему пользователи могут автоматизировать подтверждение «ОК», изменив свой собственный файл common.js . Пример скрипта приведен ниже:

/* Автоматизировать диалог подтверждения очистки */ if ( mw . config . get ( 'wgAction' ) === 'purge' ) { $ ( 'form[action*="action=purge"]' ) . представлять на рассмотрение (); }     

Кэш сервера

Когда на странице вносится изменение, программное обеспечение MediaWiki сохраняет изменения в основной базе данных. После этого копия этой страницы создается в «кеше сервера» на вторичных серверах, и до тех пор, пока страница не будет изменена снова, эта кешированная страница будет отображаться. При изменении шаблона обновления статей, использующих этот шаблон, помещаются в список ожидания, называемый очередью заданий , и страница обновляется, как только доходит до своей очереди. Меньшие изменения в кэше происходят при удалении или восстановлении страниц, в этом случае обновляются только ссылки. Аналогично, при обновлении изображения обновляются миниатюры на всех страницах, где это изображение используется. [1]

Категория имеет значение

Подсчеты в категориях обычно выполняются путем прибавления к счетчику при добавлении страницы в категорию и вычитания при удалении страницы. В категориях с количеством участников менее 5000 пользователи могут очистить категорию, чтобы обновить счетчик. С апреля 2022 года пересчет более крупных категорий производится ежемесячно. [2]

Шаблоны

В будущем обновлении в шаблонах #timeфункция синтаксического анализатора и formatDate()функция в модулях будут обновлять кэш сервера по истечении установленного времени. [3] Если ни одно из предыдущих условий не выполнено, то страница будет обновлена ​​через 30 дней после последнего редактирования. [4] Некоторые страницы обновляются чаще, например главная страница, которая обновляется каждый час.


Удалять




Обновить, добавив новые элементы ниже (очистить)

Очистить кэш сервера



Изображений

Чтобы обновить миниатюры, вам, возможно, придется очистить одну или обе страницы изображения и/или страницу, на которую загружается изображение.

Сначала перейдите на страницу описания изображения, щелкнув изображение. Вам следует пойти дальше в Commons, если изображение взято из Commons. Затем очистите. (Похоже, что гаджеты очистки работают стабильно. См. Commons:Help:Очистка гаджетов Commons.) MediaWiki может потребоваться некоторое время для завершения изменения масштаба, особенно для анимированного GIF-файла. Это зависит от того, насколько загружено программное обеспечение MediaWiki.

Через некоторое время вернитесь на страницу с миниатюрами и перезагрузите ее, минуя кеш браузера (Ctrl-F5 в Firefox). Если на странице по-прежнему отображаются старые миниатюры, очистите эту страницу.

Если миниатюра изображения еще не будет успешно восстановлена, возможно, это связано с тем, что сервер кэшировал страницу ошибки с URL-адресом миниатюры, но страница не очищается, поскольку фактическая миниатюра не существует. Решение состоит в том, чтобы запросить миниатюру с необычным URL-адресом, например, добавив « ?1» в конец, а затем выполнить обычную очистку. Если проблема осталась, обратитесь за помощью в Википедию: Деревенский насос (технический) .

Смотрите также

Рекомендации

  1. ^ mw:Manual:Job_queue#HTML_cache_invalidation
  2. ^ фаб: T299823
  3. ^ Геррит: c/mediawiki/core/+/135887/
  4. ^ Геррит: c/operations/puppet/+/230808/2/modules/role/manifests/cache/text.pp