Wikipedia: Purge
Purgar é uma função que às vezes é necessária para atualizar uma página wiki sempre que transclusões de template ou subpágina estiverem envolvidas. A purga limpa o cache do servidor da página e a página é reconstruída. Antes de limpar, você pode tentar primeiro atualizar a página usando seu navegador da web .
Para atualizar a exibição de uma página, qualquer método de eliminação faz o trabalho, mas para categorias e backlinks, uma edição nula explicada abaixo é necessária e outros métodos não funcionam. A atualização das imagens é explicada em uma seção abaixo .
A página a ser eliminada é aquela que transclui , não a página que é transcluída. A eliminação consome uma pequena quantidade de energia de processamento adicional para reconstruir a página.
Como purgar
Ao clicar em um link
Às vezes, já fornecido
Algumas páginas já fornecem um link para limpar a página, como a Wikipedia: Modelos para página de discussão ( WP: TFD ). Basta clicar no link para limpar a página. ( WP: TFD transclui subpáginas como Wikipedia: Modelos para discussão / Log / 2021 16 de outubro , e as atualizações dessas subpáginas nem sempre são refletidas em WP: TFD . Ao limpar, você verá a versão mais recente.)
{{purga}}
O modelo {{ purge }} pode ser usado para colocar um link de purga em uma página.
Aparelhos
Existem também dois gadgets que podem adicionar uma guia de eliminação ou link para cada página. Eles podem ser encontrados na seção Gadgets de suas Preferências da Wikipedia , em "Aparência":
- O gadget "Purgetab" ("Adicionar uma opção" Purgar "ao topo da página, que limpa o cache da página") e
- O gadget "UTCLiveClock" (" (S) Adicionar um relógio à barra de ferramentas pessoal que exibe a hora atual em UTC e fornece um link para limpar a página atual ( documentação )").
A opção "purgar" do anterior também pode ser encontrada no skin Vector , navegando até o menu suspenso à esquerda da caixa Pesquisar. Na capa MonoBook, ele está em uma guia separada.
Para alterar o texto mostrado no menu do gadget "Purgetab", adicione o seguinte ao seu arquivo common.js (ou crie o arquivo usando-o):
/ * Personalize o texto da guia de eliminação * /
$ ( documento ). ready ( function () {
$ ( 'a' , '# ca-purge' ). text ( 'p' );
});
Nesse caso, o 'p'
na terceira linha define o texto mostrado na guia com a letra minúscula p. Você pode alterar isso para o que você preferir ( 'purge'
, 'purge page'
, etc).
Purgar o pedido para o servidor

Você também pode solicitar que o servidor MediaWiki purgue usando um URL especial. O URL deve estar no formato (que pode ser prefixado com , ou com nada).
//en.wikipedia.org/w/index.php?title=page_title&action=purge
http:
https:
Note que isso não vai funcionar com URLs do formulário , para o qual é necessária uma forma ligeiramente diferente: .
//en.wikipedia.org/wiki/page_title
//en.wikipedia.org/wiki/page_title?action=purge
Pode ser mais fácil criar o URL clicando na guia "editar" ou "visualizar fonte" da página e alterando a última parte da string de consulta do URL de action=edit
para action=purge
(qualquer coisa no URL que apareça depois action=edit
pode ser excluída).
Esse tipo de URL é usado para criar os links e modelos descritos na seção Apenas clicando em um link acima.
Edição nula
Se uma página de categoria ou backlink não estiver exibindo artigos vinculados conhecidos, a página pode ser editada com um valor nulo (atualizada) e, então, mostrará todos os artigos vinculados corretamente.
Uma edição nula limpa a página de destino (incluindo páginas de categoria e backlink) se a página puder ser editada:
- Clique na guia "Editar" na parte superior da página.
- Clique em "Publicar alterações" na parte inferior da caixa de edição sem fazer alterações .
Com uma edição nula, nada é salvo e nenhuma edição é registrada. Se você deixar o texto no resumo da edição, ele será descartado. Adicionar novas linhas em branco apenas ao final da página também costuma ser uma edição nula. As linhas em branco à direita são amplamente ignoradas. As edições de seção, no entanto, às vezes resultam em alterações e são salvas.
Uma movimentação ou proteção de página também conta como uma edição nula, embora uma edição seja registrada no histórico da página.
- Vantagem
- Nenhum dos outros métodos de eliminação se aplica à categorização nem às alterações de "quais links aqui" nas edições do modelo.
- Desvantagem
- Se você não pode editar a página, você não pode fazer uma edição nula, obviamente. Se o que você quer são atualizações de categoria ou backlink, mas não pode cancelar a edição, apenas espere. As alterações nos links de categoria são colocadas na fila de trabalho e armazenadas em cache novamente quando a carga do servidor é baixa. Dependendo do quão ocupado o servidor está, a página pode levar dias, ou até meses, para ser atualizada.
Não confunda edição nula com edição fictícia . A edição manequim faz modificar a fonte, mesmo que ligeiramente.
Se você tiver acesso para usar o AutoWikiBrowser e precisar limpar um grande número de páginas (por exemplo, após alterar um modelo transcluído), uma maneira de fazer isso é anexar à página e enviá-la. Nenhuma alteração será feita, mas a página será removida. Ao fazer isso, certifique-se de definir a opção usar novas linhas X para 0 novas linhas; caso contrário, salvar uma nova linha com fará com que uma edição seja gravada (consulte phab: T184586 ).
{{subst:void}}
{{subst:void}}
Limpe o cache do navegador local
Raposa de fogo | Microsoft Windows e Linux : Ctrl+ F5ou Ctrl+ ⇧ Shift+R macOS : |
Google Chrome | Ctrl+ F5ou ⇧ Shift+F5 |
Safári | macOS ⌘+ ⌥+ E(limpeza do cache do navegador) ou ⌘+ R(atualização) Microsoft Windows: |
Microsoft borda | F5ou Ctrl+R |
Internet Explorer | Ctrl+F5 |
Ópera | Ctrl+ F5ou ⇧ Shift+F5 |
Konqueror | Ctrl+R |
Camino | Ctrl+R |
forcerecursivelinkupdate
O comportamento das edições nulas mudou por volta de julho de 2013. As edições nulas adicionavam anteriormente todas as páginas que transcluíam a página para a fila de tarefas para serem refeitas. Agora, uma edição nula analisará novamente a página editada como sempre fez (e, portanto, corrigirá a associação à categoria e tal), mas não irá mais enfileirar todas as páginas de transclusão para nova análise também.
Um novo parâmetro "forcerecursivelinkupdate" foi adicionado ao action = purge da API para obter o comportamento antigo, se necessário. Portanto, action=purge&forcerecursivelinkupdate=1
na URL (veja acima ) vai obter o comportamento antigo. Use apenas com responsabilidade.
Essas alterações não afetam as edições normais que alteram o conteúdo de uma página.
Preferência do usuário
Os usuários conectados têm algumas opções em suas Preferências Especiais para ajudar a limpar e ignorar os caches do navegador. Veja também Especial: Gadgets . Para limpar gadgets no Commons, consulte commons: Help: purge .
Automatizando a tela de confirmação
Os usuários logados podem automatizar a confirmação "OK" modificando seu arquivo common.js personalizado . Um exemplo de script está abaixo:
/ * Automatizar a caixa de diálogo de confirmação de purga * /
if ( mw . Config . Get ( 'wgAction' ) === 'purge' ) {
$ ( 'form [action * = "action = purge"]' ). submit ();
}
Cache do servidor
Quando uma alteração é feita em uma página, o software MediaWiki salva a alteração no banco de dados principal. Depois disso, uma cópia dessa página é feita em um "cache de servidor" em servidores secundários e, até que a página seja alterada novamente, essa página em cache será exibida. Uma mudança em um modelo coloca as atualizações de artigos que usam o modelo em uma lista de espera, chamada Fila de trabalhos , e a página é atualizada quando chega a sua vez. Alterações menores no cache são feitas quando as páginas são excluídas ou restauradas; nesse caso, apenas os links são atualizados. Da mesma forma, quando uma imagem é atualizada, as miniaturas em todas as páginas que usam essa imagem são atualizadas. [1]
Em modelos, a função de análise #time e a função formatDate em Módulos irão atualizar o cache do servidor assim que o tempo resultante terminar. [2] Se nenhuma das condições anteriores for atendida, a página será atualizada 30 dias após a última edição. [3] Algumas páginas são atualizadas com mais freqüência, como a página principal, que é atualizada a cada hora.
Para imagens
Para atualizar as miniaturas, pode ser necessário limpar uma ou ambas as páginas da imagem e / ou a página que carrega a imagem.
Primeiro vá para a página de descrição da imagem clicando na imagem. Você deve ir mais longe para Commons se a imagem for do Commons. Em seguida, purgue. (Limpar gadgets parece funcionar de forma consistente. Consulte os recursos comuns: Ajuda: Limpar para gadgets do Commons.) Pode demorar um pouco para que o MediaWiki conclua o redimensionamento, especialmente para um GIF animado. Depende de quão ocupado o software MediaWiki está.
Depois de um tempo, volte para a página com miniaturas e recarregue, ignorando o cache do navegador (Ctrl-F5 no Firefox). Se a página ainda mostrar as miniaturas antigas, remova esta página.
Se uma miniatura de imagem ainda não for regenerada com êxito, provavelmente é porque o servidor armazenou em cache uma página de erro com o URL de uma miniatura, mas a página não foi removida porque a miniatura real não existe. A solução é solicitar a miniatura com um URL incomum, digamos, anexando " ?1
" ao final e, em seguida, fazer uma limpeza normal. Se o problema persistir, peça ajuda na Wikipedia: Bomba da vila (técnica) .
Veja também
- Wikipedia: Transclusão
- Manual: Purge no MediaWiki , Manual: Cache no MediaWiki e Manual: Job queue no MediaWiki
- Wikipedia: Ignore seu cache , conceito relacionado, mas diferente, de limpar um cache localmente