Forçar a indexação e a limpeza de cache são recursos extremamente poderosos, entretanto, quando utilizados de forma incorreta, repetidamente, afeta a performance do seu site impactando diretamente na usabilidade de seus clientes. Portanto, sugerimos que o uso dessas funções seja feito somente em casos de necessidade.
Para realizar esta ação, clique nos 3 pontinhos em painel admin > Style Editor
Já no Style Editor, você poderá realizar a limpeza de cache e em seguida, a indexação.
Observação: em lojas StoreFront a limpeza de cache é realizada dentro do repositório, em Storefront > Repositório
Ambos os recursos são executados de forma transparente em intervalos pré-definidos para uma melhor experiência de compra do cliente.
Ressaltamos que os preços e estoques possuem um tempo automático de replicação, não sendo necessário indexar e limpar cache na página de produto até 1 hora e no carrinho até 20 minutos.
Para melhor usabilidade deste recurso, neste artigo vamos informar quando o fazer o uso da indexação e limpeza de cache.
Quando a indexação é necessária?
Em resumo, quando houver mudança no catálogo de produtos da loja. Os principais dados que necessitam de indexação quando alterados, são:
- Produtos e Variações
- Categorias
- Fabricantes
- Hotsites
- Tabelas de Preços
- Banners
- Conteúdos
Quando é necessário limpar o cache da loja?
Nas seguintes circunstâncias:
- Mudanças de Layout (Templates, CSS, Imagens, Fontes);
- Qualquer mudança de configuração que não possa esperar o tempo de expiração dos caches (em média até 1 hora).
A limpeza de cache é uma operação que afeta os clientes que estão comprando no momento atual, refletindo na lentidão do site, por alguns segundos, até que o cache seja construído novamente. Por isso, insistimos que o uso dessa função seja feito com cautela.
Quando existe uma alteração em uma imagem de produto preciso limpar o cache da loja ou indexar?
Não é preciso fazer nenhuma das ações, pois o processo é feito de forma automática, onde o cache é limpo sempre que ocorre uma alteração em uma imagem, seja via backoffice ou API.
O tempo de replicação da nova imagem pode levar 1 hora até 29 horas, dependendo do fluxo do servidor, isso ocorre devido às imagens estarem em um CDN, recurso que aumenta a performance no carregamento dentro do site.
Preciso limpar o cache quando crio ou faço a edição de uma promoção?
Não precisa, pois promoções quando criadas ou editadas são atualizadas instantaneamente através de notificações, não havendo necessidade de indexar ou limpar o cache da loja.