Quando você segue um usuário em outro servidor Mastodon, o nome de exibição, a bio e o avatar podem ficar desatualizados na sua instância local. Isso acontece porque o Mastodon armazena em cache os dados de perfis remotos para reduzir a carga do servidor e acelerar o carregamento da timeline. Um perfil desatualizado mostra informações antigas mesmo depois que o usuário remoto atualizou seus dados. Este artigo explica como forçar a atualização manual de um perfil remoto do Mastodon a partir da sua própria instância.
Principais Pontos: Atualização Manual de Perfil no Mastodon
- Menu do perfil > Atualizar: Força a instância local a buscar novamente os dados do perfil remoto no servidor de origem.
- Apenas na interface web: A opção de atualização manual está disponível no aplicativo web do Mastodon, mas não na maioria dos aplicativos móveis.
- Tempo de cache: O Mastodon atualiza automaticamente perfis remotos a cada 24 horas; a atualização manual ignora esse atraso.
Por que os Perfis Remotos Ficam Desatualizados
O Mastodon é uma rede federada. Quando você segue um usuário em uma instância diferente, seu servidor local armazena uma cópia das informações do perfil. Esses dados em cache incluem o nome de exibição, a bio, a imagem de cabeçalho e o avatar. O cache evita que seu servidor faça uma requisição de rede toda vez que alguém visualiza aquele perfil. No entanto, o cache não é atualizado instantaneamente quando o usuário remoto altera seu perfil. Por padrão, sua instância busca novamente os perfis remotos uma vez a cada 24 horas. Se o usuário remoto atualizou o perfil há cinco minutos, você ainda verá a versão antiga até a próxima atualização automática.
Como a Federação Lida com Atualizações de Perfil
Quando um usuário edita seu perfil, o servidor de origem envia uma atividade ProfileUpdate para todos os servidores que hospedam seguidores daquele usuário. Essa atividade informa ao servidor receptor para atualizar sua cópia em cache. Na prática, atrasos de rede, carga do servidor ou problemas temporários de federação podem fazer com que essa atividade seja perdida ou atrasada. O recurso de atualização manual oferece uma maneira direta de solicitar o perfil atual ao servidor remoto, ignorando o agendamento automático e quaisquer mensagens de atividade perdidas.
Passos para Atualizar Manualmente um Perfil Remoto no Mastodon
A opção de atualização manual está disponível na interface web do Mastodon. Funciona para qualquer perfil hospedado em uma instância diferente, incluindo perfis no mesmo servidor se você tiver várias contas.
- Navegue até o perfil do usuário remoto
Abra o aplicativo web do Mastodon no seu navegador. Vá até o perfil do usuário remoto cujas informações parecem desatualizadas. Você pode fazer isso clicando no nome dele em uma postagem ou digitando o identificador completo na barra de pesquisa. - Abra o menu suspenso do perfil
Na página do perfil do usuário, localize o ícone de três pontos no canto superior direito da área do cabeçalho do perfil. Esse ícone está posicionado ao lado do botão seguir ou do ícone de sino. Clique nele para abrir o menu suspenso. - Selecione a opção Atualizar
No menu suspenso, escolha Atualizar. O texto da opção pode variar ligeiramente conforme a versão do Mastodon, mas sempre é rotulado como “Atualizar” ou “Atualizar perfil”. Clicar nesta opção envia uma requisição da sua instância para o servidor de origem do usuário remoto solicitando os dados mais recentes do perfil. - Aguarde a conclusão da atualização
Após clicar em Atualizar, o Mastodon exibe um breve indicador de carregamento. A página do perfil é atualizada em alguns segundos. Se o servidor remoto estiver lento ou inacessível, você pode ver os dados antigos por mais alguns segundos. Recarregue a página se as novas informações não aparecerem em até 10 segundos. - Verifique o perfil atualizado
Confira o nome de exibição, a bio, o avatar e a imagem de cabeçalho. Se o usuário remoto alterou algum desses itens, a versão atualizada agora mostra os dados mais recentes. Se o perfil ainda parecer desatualizado, repita a atualização após um minuto. A desatualização persistente pode indicar um problema de federação no servidor remoto.
Problemas Comuns e Limitações ao Atualizar Perfis
A Opção Atualizar Está Ausente
Se você não vê a opção Atualizar no menu suspenso do perfil, provavelmente está visualizando um perfil na sua própria instância. O recurso de atualização foi projetado apenas para perfis remotos. Perfis locais estão sempre atualizados porque são armazenados no mesmo servidor. Outro motivo é que você está usando um aplicativo móvel. A maioria dos aplicativos Mastodon de terceiros não implementa o endpoint de atualização manual. Use a interface web oficial do Mastodon para acessar esse recurso.
A Atualização Não Altera o Perfil
Se o perfil não mudar após a atualização, o usuário remoto pode não ter realmente atualizado seu perfil. Verifique o perfil do usuário remoto diretamente visitando a instância de origem. Abra uma nova aba do navegador e digite o identificador completo no formato @usuario@instancia.com. Se o perfil mostrar dados diferentes na instância de origem em comparação com a sua instância, a atualização deveria ter funcionado. Se ambos mostrarem os mesmos dados, nenhuma atualização ocorreu.
Erros de Federação Impedem a Atualização
Um erro de rede ou tempo limite do servidor pode impedir a conclusão da atualização. Isso geralmente acontece quando a instância remota está fora do ar, bloqueada pela sua instância ou enfrentando alta carga. Verifique o status da instância remota visitando a página inicial dela. Se a instância estiver acessível, tente atualizar novamente mais tarde. Se o problema persistir, entre em contato com o administrador da sua instância.
| Item | Atualização Automática | Atualização Manual |
|---|---|---|
| Gatilho | Agendada a cada 24 horas | Iniciada pelo usuário via menu suspenso |
| Disponibilidade | Processo em segundo plano, sempre ativo | Apenas na interface web |
| Velocidade | Depende do agendamento do servidor | Requisição instantânea |
| Efeito na carga do servidor | Baixo, distribuído ao longo do tempo | Requisição única por usuário |
| Indicado para | Manutenção geral de perfis | Atualizações imediatas após uma alteração |
Agora você pode atualizar manualmente qualquer perfil remoto do Mastodon pela interface web quando os dados em cache estiverem desatualizados. Use este recurso quando precisar ver o nome de exibição, a bio ou o avatar mais recentes sem esperar pelo ciclo automático de 24 horas. Para perfis que ainda não atualizam, verifique a instância de origem do usuário remoto diretamente. Para automatizar as atualizações de perfil em toda a sua instância, os administradores podem reduzir o TTL do cache de perfis remotos no arquivo de configuração do servidor.