Cache
Um cache armazena cópias de dados, páginas ou arquivos para que solicitações repetidas sejam respondidas mais rapidamente, sem precisar buscar novamente.

O que é cache?
Um cache é um armazenamento temporário que guarda cópias de dados, páginas ou arquivos para que uma solicitação posterior possa ser respondida a partir da cópia, em vez de buscar novamente ou regenerar o conteúdo. Isso economiza tempo e carga no servidor. Uma loja online geralmente possui várias camadas de cache empilhadas: o cache do navegador no dispositivo do visitante, um CDN ou edge cache próximo ao usuário e o cache do lado do servidor (server-side) para conteúdos dinâmicos.
Por que o cache é importante?
A velocidade afeta tanto a conversão quanto os rankings de busca, e o cache é uma das formas mais eficazes de reduzir o tempo de resposta. Quando arquivos estáticos são servidos de um CDN em vez do servidor de origem a cada acesso, a latência diminui drasticamente. O lado negativo é que o cache serve um retrato daquele momento: uma página em cache pode exibir brevemente preços ou níveis de estoque desatualizados até que o cache expire ou seja invalidado.
Casos de uso comuns
- Imagens e recursos (assets) – imagens de produtos, CSS e JavaScript são servidos a partir do edge do CDN e reutilizados em visualizações de páginas.
- O cache do navegador é controlado por cabeçalhos HTTP como
Cache-ControleETag, que decidem por quanto tempo os arquivos podem ser reutilizados. - “Minha alteração no tema não está aparecendo” – o CSS/JS antigo permanece no cache até que o arquivo receba uma nova versão.
- Picos de campanha onde o cache alivia a carga do servidor quando muitos visitantes acessam as mesmas páginas ao mesmo tempo.
Perspectiva da Shopify
A Shopify é uma plataforma totalmente hospedada, de modo que o cache no lado do servidor e os TTLs são gerenciados pela própria Shopify — você não pode configurá-los livremente como faria em um servidor próprio. Os recursos estáticos são servidos automaticamente pelo CDN integrado da Shopify. Quando você usa o filtro asset_url em seu tema, a Shopify anexa uma assinatura de versão (fingerprint) à URL do arquivo, de modo que um novo deploy limpa automaticamente o cache do CDN e do navegador. Vale a pena otimizar suas imagens para WebP antes que elas entrem no cache.