Очистка — это функция, которую иногда необходимо использовать для обновления вики-страницы всякий раз, когда речь идет о включении шаблона или подстраницы . При очистке кэш сервера страницы очищается , и страница перестраивается. Перед очисткой вы можете сначала попробовать обновить страницу с помощью веб-браузера .
Для обновления отображения страницы подходят любые методы очистки, но для категорий и обратных ссылок требуется нулевое редактирование, описанное ниже, а другие методы не работают. Обновление изображений описано в разделе ниже.
Очищается страница, которая включается , а не страница, которая включается. 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=purge
URL-адресВы также можете запросить очистку сервера MediaWiki, используя специальный URL-адрес. URL-адрес должен быть в указанном формате (он может иметь префикс , или вообще ничего).//en.wikipedia.org/w/index.php?title=page_title&action=purge
http:
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-адреса используется для создания ссылок и шаблонов, описанных в разделе «Просто щелкнув ссылку» выше.
Если на странице категории или обратных ссылок не отображаются связанные статьи, о существовании которых известно, страница может быть отредактирована (обновлена) и на ней будут показаны все статьи, на которые есть правильные ссылки.
При нулевом редактировании целевая страница (включая страницы категорий и обратных ссылок) очищается, если страницу можно редактировать:
При нулевом редактировании ничего не сохраняется и никакие изменения не записываются. Если вы оставите текст в сводке редактирования, он будет удален. Добавление или удаление пустых строк только в конце страницы также обычно является нулевым редактированием. Завершающие пустые строки в основном игнорируются. Однако добавление или удаление пустых строк при редактировании раздела иногда приводит к изменениям и сохраняется.
Перемещение или защита страницы также считается нулевым редактированием, хотя редактирование записывается в историю страницы.
Не путайте нулевое редактирование с фиктивным редактированием . Фиктивное редактирование изменяет исходный код страницы (пусть даже незначительно) и приводит к тому, что редактирование сохраняется и записывается в историю изменений страницы.
Если у вас есть доступ к редактору AutoWikiBrowser и вам необходимо очистить большое количество страниц (например, после изменения включенного шаблона), один из способов сделать это — нажать кнопку «Сохранить», не внося никаких изменений. Никаких изменений внесено не будет, но страница будет очищена.
Если вам необходимо обнулить большее количество страниц в категории (существующих или несуществующих), можно использовать один из этих инструментов (например , User:Ahecht/Scripts/refresh.js ).
Поведение нулевых изменений изменилось примерно в июле 2013 года. Ранее при нулевых изменениях все страницы, которые включали эту страницу, добавлялись в очередь заданий для повторной обработки. Теперь нулевое редактирование будет повторно анализировать отредактированную страницу так же, как и всегда (и, следовательно, исправлять членство в категории и тому подобное), но оно больше не будет помещать в очередь каждую транслируемую страницу для повторной обработки.
В API action=purge был добавлен новый параметр «forcerecursivelinkupdate», чтобы при необходимости получить старое поведение. Таким образом, action=purge&forcerecursivelinkupdate=1
URL-адрес (см. выше) получит старое поведение. Используйте это только ответственно.
Эти изменения не влияют на обычные изменения, изменяющие содержимое страницы.
Вошедшие в систему пользователи имеют несколько опций в разделе «Специальные настройки» , которые помогут очистить и обойти кеши браузера. См. также Специальное предложение: Гаджеты . Информацию об гаджетах очистки в 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
» в конец, а затем выполнить обычную очистку. Если проблема осталась, обратитесь за помощью в Википедию: Деревенский насос (технический) .