CMS: gerenciar o armazenamento de dados em cache para suas coleções
5 min
Neste artigo
- Sobre o cache de dados do CMS
- Quando você deve desativar o armazenamento em cache
- Ativar e desativar o armazenamento de dados em cache
- Perguntas frequentes
O armazenamento de dados em cache do CMS ajuda seu site a carregar mais rapidamente ao armazenar e fornecer dados de uma camada de armazenamento em cache ao invés de diretamente do banco de dados. Isso reduz significativamente a carga no seu servidor e melhora o tempo de carregamento da página para os visitantes.
No entanto, o armazenamento em cache pode causar pequenos atrasos na exibição de atualizações de conteúdo dinâmico do seu site. Por exemplo, se um visitante enviar um comentário ou atualizar um item, pode ser que demore para que outras pessoas vejam as alterações.
Para resolver isso, agora você pode usar uma alavanca no CMS para desativar o armazenamento em cache dos dados da coleção do seu site. Isso garante que os dados sejam buscados diretamente do banco de dados e as atualizações sejam refletidas mais rapidamente. Por definição, o cache de dados do CMS fica ativado, a menos que você o desative nas configurações avançadas do CMS.
Sobre o cache de dados do CMS
O armazenamento em cache no CMS funciona ao acelerar as solicitações de dados através de uma camada de armazenamento em cache que armazena os resultados temporariamente, melhorando o desempenho e o tempo de carregamento do seu site. No entanto, o armazenamento em cache pode causar pequenos atrasos na exibição das atualizações de conteúdo online. Por exemplo, se um visitante do site enviar um formulário ou publicar um comentário, as atualizações podem não aparecer imediatamente para as outras pessoas devido ao armazenamento em cache.
Para minimizar esses atrasos, o sistema de armazenamento em cache foi desenvolvido para ser atualizado periodicamente. Os dados em cache são invalidados e atualizados sempre que as alterações são feitas na coleção relevante, como ao adicionar ou atualizar itens. Além disso, o armazenamento em cache é removido sempre que você clica em Publicar no seu editor, garantindo que o conteúdo mais atualizado apareça em seu site. Os resultados em cache também são atualizados automaticamente após uma semana, ajudando a manter a consistência dos dados.
O armazenamento em cache se aplica separadamente sob condições específicas. Por exemplo, ele funciona quando a solicitação de dados não altera itens na coleção, a coleção é criada no CMS (uma coleção do Wix Data nativa) ou a solicitação é feita em nome de visitantes anônimos. No entanto, o armazenamento em cache é ignorado se a solicitação modificar a coleção, se ela incluir informações de identificação pessoal (PII) ou se ela usar serviços de back-end. Ela também fica desativada para usuários logados, que sempre veem as últimas atualizações instantaneamente e quando a visibilidade do item está ativada.
Para obter informações mais detalhadas sobre quando o armazenamento em cache é aplicado ou ignorado, consulte a documentação Sobre o armazenamento em cache de dados de resultados de consultas.
Quando você deve desativar o armazenamento em cache
Desativar o armazenamento em cache é útil quando seu site envolve a atualização de conteúdo dinâmico e a exibição de atualizações o mais rápido possível. Por exemplo:
- Seções de comentários online: se as atualizações precisarem aparecer rapidamente para visitantes anônimos.
- Sistemas de votação: garantindo que os resultados estejam o mais atualizados possível.
- Marketplaces dinâmicos ou plataformas de eventos: refletir envios frequentes, atualizações de preços ou dados inseridos pelo usuário.
Se o armazenamento em cache estiver desativado, as solicitações de dados ignorarão a camada de cache e recuperarão informações diretamente do banco de dados. Isso garante que as atualizações sejam exibidas logo após serem feitas. No entanto, desativar o armazenamento em cache pode resultar em um tempo maior de carregamento, especialmente para sites de alto tráfego, uma vez que as consultas diretas levam mais tempo do que as leituras em cache.
Se você não tiver certeza sobre como desativar o armazenamento em cache, considere testá-lo temporariamente em seu site para avaliar seu efeito no desempenho e na velocidade de atualização. Você pode fazer login no seu site online para testá-lo, pois os usuários conectados continuam a ver atualizações não armazenadas em cache assim que possível.
Ativar e desativar o armazenamento de dados em cache
Vá para as configurações do CMS para ativar ou desativar a alavanca Armazenamento de dados em cache.
Dicas:
- Desativar o armazenamento em cache se aplica às coleções do CMS do site inteiro, desde que as condições para o armazenamento de dados em cache sejam atendidas. Saiba mais sobre quando ocorre o armazenamento em cache.
- O armazenamento em cache padrão foi criado para maximizar o desempenho para a maioria dos casos de uso. A desativação só deve ser feita quando as atualizações precisarem ser refletidas no site online o mais rápido possível.
Para gerenciar o armazenamento de dados em cache:
- Vá para CMS no painel de controle do seu site.
- Clique no dropdown Mais ações na parte superior e selecione Configurações avançadas.
- Clique na alavanca Armazenamento de dados em cache para ativar ou desativar o armazenamento em cache em todas as suas coleções:
- Ativada: (padrão) o armazenamento em cache fica ativado, fazendo com que as coleções sejam carregadas mais rapidamente, mas pode demorar para que as atualizações apareçam no site online.
- Desativada: o armazenamento em cache fica desativado, permitindo que as atualizações apareçam o mais rápido possível no site online, embora o tempo de carregamento possa ser mais maior.

Perguntas frequentes
Clique abaixo para obter respostas a perguntas comuns sobre como armazenar dados do CMS em cache.
Como desativar o armazenamento em cache afeta o desempenho do site?
Posso ativar o armazenamento em cache separadamente para páginas ou coleções específicas?
Como a alavanca de armazenamento em cache garante a precisão dos dados para um conteúdo que muda com frequência?
O que acontece quando os dados armazenados em cache são invalidados (removidos)?
O armazenamento de dados em cache se aplica às coleções de apps Wix e do Formulários Wix?