Руниверсалис:Кэш
Страницы энциклопедии сохраняются в так называемом кэше, чтобы разгружать серверы. Один такой кэш находится в браузере пользователя. Он записывает каждую посещённую страницу для того, чтобы её при повторном вызове не нужно было заново грузить с сервера.
Иногда это промежуточное хранение данных вызывает проблемы. Впоследствии участник видит устаревшую версию страницы, хотя на сервере она уже актуализирована.
На этой странице описывается, как надо действовать, если такая ошибка возникает, и как можно очистить кэш браузера и повторно загрузить страницы с сервера.
Чистка/актуализация кэша браузера
Чтобы актуализировать страницу, для разных браузеров существуют разные команды:
Браузер | В Windows и Linux | В Mac OS X |
Mozilla Firefox | Ctrl+F5 или Ctrl+⇧ Shift+R | ⌘ Cmd+R |
Internet Explorer | Ctrl+F5 | − |
Opera | Ctrl+R или F5 | ⌘ Cmd+R или F5 |
Safari | Ctrl+R | ⌘ Cmd+R |
Chrome, Chromium | Ctrl+F5 или ⇧ Shift+F5 или Ctrl+R | ⌘ Cmd+R |
Konqueror | Ctrl+R | − |
Maxthon | Ctrl+R или F5 | − |
Microsoft Edge | Ctrl+R или F5 | − |
Чистка/актуализация кэша сервера
Если чистка кэша браузера не даёт желанного эффекта, то можно дать компьютерам в Амстердаме команду удалить страницу из их кэша и запросить её с серверов. Эта чистка (англ. purge) обычно действует сразу, но в редких случаях может длиться несколько минут.
Актуализация статей
Запрос к серверу передаётся через ?action=purge
в адресной строке браузера. Для этого:
- загрузите статью как обычно;
- в адресной строке своего браузера допишите, в конец адреса, команду
?action=purge
, напримерhttps://руни.рф/index.php/Заглавная_страница?action=purge
; - вызовите эту страницу нажатием на клавишу ↵ Enter;
- подтвердите команду, щелкнув на кнопке «OK».
Чтобы не проделывать эти действия, можно использовать гаджет часов (Настройки гаджетов → «Добавить часы в углу страницы, показывающие время по UTC и очищающие кэш сервера по щелчку»).
Операция purge, однако, не обновляет страницы категорий и обратные ссылки (инструмент «Ссылки сюда») — для этого можно использовать нулевую правку.
Нулевая правка
Нулевой правкой (англ. null edit) называют переход к редактированию страницы и нажатие кнопки «записать страницу» без внесения каких-либо изменений. Это действие не записывается в базу данных (и не появляется в истории, вкладе участника или в свежих правках).
Нулевая правка, как и обычная правка страницы, заставляет MediaWiki полностью пересобрать страницу из викикода и используемых шаблонов. В частности, это сразу обновляет категоризацию страницы в том случае, когда категория была изменена правкой одного из включённых в неё шаблонов. Без такого принудительного обновления категоризация обновляется только через некоторое время, когда до страницы доходит так называемая очередь заданий (англ.).
После добавления категории в /doc, включённой в шаблон, сделав purge шаблона шаблон может не появиться в категории.
Нулевая правка ?action=edit
должна применяться к шаблону, а не /doc. В редакторе викитекста 2017 невозможно сохранить ничего не записав. Может помочь нулевая правка шаблона через ?action=submit
или ?action=edit
незалогинившись (напр. из приватного просмотра).
Каждый участник может осуществить такие правки, установив один из вариантов скрипта purge.js, позволяющий сделать это массовым порядком, на все страницы какой-либо категории.
См. также
- {{очистить кэш}}
- {{очищать кэш}}