Help:Purge/ru
Очистка — это способ принудить Викисклад воссоздать страницу из своей базы данных, не опираясь на «кэшированную» версию страницы. Кэширование ускоряет отображение страниц Викисклада, но иногда показывает копии устаревших страниц.

- Инструкция
- Очистку можно выполнить вручную, добавив текст
?action=purgeв конце URL-адреса в адресной строке браузера, а затем нажав ↵ Enter или щёлкнув «Перейти», чтобы перейти на этот изменённый URL-адрес. Используя этот метод, вы увидите запрос подтверждения.[1] Если у вас, например, URL-адресhttp://commons.wikimedia.org/w/index.php?title=Commons:Undeletion_requests, вам нужно добавить&action=purge. Если в URL уже есть?action=…, замените его действием очистки. - В некоторых случаях вместо этого должны выполняться так называемые нулевые правки.
- Виджеты
- Очистку также можно выполнить с помощью виджетов, которые можно активировать в ваших настройках.
Page Purge добавляет в стандартную тему оформления Викисклада («Вектор») параметр «Очистить» на раскрывающейся вкладке «Tools» в верхней части страницы. Эта вкладка появляется в раскрывающемся меню рядом с панелью поиска, доступ к которой можно получить, щёлкнув значок стрелки ($3). В темах, отличных от Vector, вкладка помечена просто как «*». Вместо этого в теме Timeless вы найдёте это на боковой панели.
- ExtraTabs2 включает вкладку «Очистить» вместе с другими полезными ссылками.
- Очистка миниатюр добавляет вкладку «Создать миниатюру», которая восстанавливает миниатюры изображения (например, после загрузки новой версии файла).
- UTCLiveClock и LocalLiveClock также содержат ссылку для обновления кеша сервера.
Нулевые правки
Если категория не показывает связанных страниц, которые, как известно, существуют, или показывает страницы, которые она больше не должна отображать, «затронутая» страница может быть отредактирована с нулевой правкой (обновлена), и тогда будут показаны все правильно связанные страницы. Та же проблема иногда возникает при отображении использования ссылок («What links here» или в Викискладе чаще всего «File usage on Commons») и также может быть решена нулевыми правками.
Нулевое редактирование очищает целевую страницу (включая страницы категорий и обратных ссылок), если страницу можно редактировать:
- Нажмите на вкладку «Edit source» вверху страницы, т.е. откройте редактор исходного кода.
- Нажмите на «Publish changes» в нижней части поля редактирования без внесения каких-либо изменений.
При пустом редактировании ничего не сохраняется и редактирование не записывается. Если вы оставите текст в сводке редактирования, он будет удален. Добавление новых пустых строк только в конец страницы также обычно является нулевым редактированием. Завершающие пустые строки в основном игнорируются. Однако правки разделов иногда приводят к изменениям и сохраняются.
Перемещение или защита страницы также считается нулевым редактированием, хотя редактирование записывается в историю страниц.
- Преимущества
- Все другие методы очистки не применяются к категоризации и изменениям «What links here» из изменений шаблона, но редактирование null применимо.
- Недостатки
- Если вы не можете редактировать страницу, вы, очевидно, не можете сделать нулевое редактирование. Если вам нужны обновления категорий или обратных ссылок, но вы не можете изменить значение null, просто подождите или обратитесь к администратору. Обычно изменения в ссылках на категории помещаются в очередь заданий и повторно кэшируются при низкой нагрузке на сервер. В зависимости от того, насколько загружен сервер, обновление страницы может занять дни или даже месяцы.
Не путайте пустое редактирование с фиктивным редактированием. Фиктивное редактирование действительно изменяет исходный код, хотя и незначительно.
Расширенная ручная очистка эскизов
Иногда очистка миниатюр может быть проблемой, даже при использовании гаджета Очистка миниатюр. Вот еще несколько шагов, которые стоит попробовать.
Please purge your browser’s cache or enable JavaScript in your Browser's settings. (You only need to do it once.)
Operating system Browser | Microsoft Windows or Linux | macOS |
|---|---|---|
| Chrome | Press Ctrl+F5 or ⇧ Shift+F5 or hold down ⇧ Shift while clicking Reload |
Press ⌘ Cmd+F5 or ⇧ Shift+F5 or hold down ⇧ Shift while clicking Reload |
| Mozilla Firefox | Hold down ⇧ Shift while clicking Reload (or press Ctrl+F5 or Ctrl+⇧ Shift+R) |
Press ⌘ Cmd+R (reload page) or ⌘ Cmd+⇧ Shift+R (reload page and rewrite cache) |
| Safari | Hold down ⇧ Shift+Alt while clicking Reload | |
| Press Ctrl+R | Press ⌘ Cmd+⌥ Option+E (clear browser cache) or ⌘ Cmd+R (update) | |
| Opera | Press Ctrl+F5 or ⇧ Shift+F5 | |
| Konqueror | ||
| Internet Explorer | Press Ctrl+F5 | |
- IE: Обязательно удерживайте клавишу «Ctrl» (IE) при обновлении (жёсткое обновление).
Попробуйте очистить кеш и нажать кнопку обновления. Иногда возникает задержка при создании новой миниатюры для более новой версии изображения.
- Щелкните правой кнопкой мыши на миниатюру, чтобы перейти на её страницу, добавьте
?action=purgeк URL-адресу и нажмите ↵ Enter или нажмите «Перейти». - Вы можете попытаться создать новую миниатюру, используя этот трюк:
- Зайдите на http://commons.wikimedia.org/w/thumb.php?f=Per_Stig_M%C3%B8ller.jpg&w=450 (скопируйте имя вашего изображения из строки URL — так что нелатинские символы экранируются — в ?f= и измените значение w= на ширину эскиза, который вы хотите восстановить) ... это позволит отобразить новую миниатюру. Сделайте это для всех эскизов размера, которые вы хотите повторно визуализировать. Вы также можете добавить параметр
pдля номера страницы файла, если он многостраничный. - Откройте страницу изображения. В URL-адресе измените «action=edit» на «action=purge». Теперь несколько раз выполняйте жесткое обновление этого URL-адреса, пока не будет сгенерирован новый эскиз.
- Зайдите на http://commons.wikimedia.org/w/thumb.php?f=Per_Stig_M%C3%B8ller.jpg&w=450 (скопируйте имя вашего изображения из строки URL — так что нелатинские символы экранируются — в ?f= и измените значение w= на ширину эскиза, который вы хотите восстановить) ... это позволит отобразить новую миниатюру. Сделайте это для всех эскизов размера, которые вы хотите повторно визуализировать. Вы также можете добавить параметр
- Альтернативное решение — добавить к URL-адресу произвольную строку миниатюры (добавить вопросительный знак, а затем какую-то строку: ?random). Это должно заставить средства масштабирования изображения регенерировать миниатюру.
- Вы также можете использовать шаблон {{Regenerate thumbnail}} для создания URL-адреса:
Введите это Чтобы получить это {{Regenerate thumbnail|1=California wind resource map 50m 800.jpg|2=79}} https://commons.wikimedia.org/w/thumb.php?f=California+wind+resource+map+50m+800.jpg&w=79
- Если у вас постоянно возникают проблемы с обновлением эскизов, вы можете использовать один обходной прием — использовать эскиз необычного размера. Вместо того, чтобы разрешать размер по умолчанию или указанный пользователем, запросите необычный размер, например 199px или 201px. Поскольку этот размер обычно не используется, программному обеспечению придется создать совершенно новую миниатюру и, таким образом, будет использовать новое обновленное изображение вместо предоставления существующей миниатюры на основе старой версии изображения.
- Размеры большого пальца по умолчанию и, следовательно, те, с которыми, скорее всего, возникнут проблемы, составляют (от 1 доллара): 120, 150, 180, 200, 250, 300 + миниатюра для страницы изображения (если изображение больше, чем это пространство) — вы можете определить размер этого изображения, щелкнув его правой кнопкой мыши и выбрав «Сохранить как…» — оно будет сохранено как что-то вроде 450px-Properimagename.jpg — так говорит вам префикс).
- Когда появится надежный способ обновления эскизов или принудительного их повторного рендеринга, будьте уверены, мы сообщим вам об этом.
- Если ничего из вышеперечисленного не помогает, простое переименование файла также решит проблему с устаревшими миниатюрами.
Баги
Есть некоторые известные проблемы, препятствующие правильному отображению или созданию эскизов.
- COM:MAXTHUMB
- Миниатюры не создаются для некоторых PDF-файлов (phab:T72734)
- Image cache issue when 'over-writing' an image on commons (лак: phab:T119038, браузер: phab:T38380)
См. также