GoCache
Central de ajuda
Qual a diferença entre cache estático e cache dinâmico?
5 min
Criado por Kauan Souza em 21/10/2025 15:19
Atualizado por Kauan Souza em 21/10/2025 15:32

O cache é uma camada de armazenamento temporário usada para entregar conteúdos do site de forma mais rápida e reduzir o consumo de recursos no servidor de origem.

Quando um visitante acessa uma página, a CDN da GoCache armazena cópias dos arquivos para que, nas próximas visitas, esses conteúdos sejam entregues diretamente da rede da GoCache, sem precisar buscar novamente no servidor.


Cache Estático

O cache estático armazena arquivos que não mudam com frequência, como imagens (.jpg, .png), estilos (.css), scripts (.js) e outros recursos fixos do site. Esses conteúdos são entregues diretamente pela CDN sem precisar ir até o servidor de origem, o que aumenta a velocidade de carregamento e reduz o consumo de banda.

Principais características:

  • Ideal para arquivos que raramente mudam.

  • Reduz drasticamente a carga do servidor de origem.

  • Melhora a performance e o tempo de resposta do site.

  • Possui TTL (Tempo de Expiração) configurável, quanto maior o TTL, menor o tráfego na origem.

Exemplo ilustrativo:
Imagine que o usuário acesse seusite.com/imagem.jpg
Na primeira vez, a imagem é buscada no servidor de origem. Nas próximas, ela será entregue diretamente da GoCache, até o TTL expirar.

Configurações de Cache

Na aba Cache, você pode definir como a GoCache deve armazenar e entregar o conteúdo estático do seu site (como imagens, CSS e JavaScript). Essas configurações ajudam a controlar por quanto tempo o conteúdo fica salvo, como ele é armazenado e quais tipos de resposta podem ser cacheados:

  • Tempo de expiração (TTL): define o período em que o conteúdo ficará armazenado na CDN antes de ser atualizado. Um TTL maior reduz o consumo no servidor de origem, enquanto um TTL menor mantém o conteúdo mais atualizado.

  • Comportamento do cache: determina como a GoCache lida com URLs que possuem parâmetros diferentes.

    • Padrão: cada variação de parâmetro (?id=1, ?v=2) é tratada como um objeto separado.

    • Ignorar query string: todos os parâmetros são ignorados, e o mesmo arquivo é entregue independentemente da variação da URL.

  • Cache por status code: por padrão, a GoCache armazena apenas respostas 200 e 203, mas é possível habilitar também o cache de redirecionamentos (301, 302) e de páginas não encontradas (404).

  • Ignorar cabeçalhos da origem: a GoCache pode desconsiderar instruções vindas do servidor (como Cache-Control, Expires e Vary) e seguir apenas as configurações definidas no painel. Essa opção garante que o comportamento de cache seja consistente, mesmo que a aplicação envie diretivas diferentes.


Cache Dinâmico

O cache dinâmico é voltado para páginas geradas de forma dinâmica, ou seja, cujo conteúdo pode mudar conforme o usuário, o contexto ou ações realizadas no site, como resultados de busca, páginas de produtos e áreas logadas.

Ao contrário do cache estático, esse tipo de cache precisa de regras mais detalhadas, já que não é seguro armazenar informações sensíveis (como carrinho, login ou painel administrativo).

Por isso, o cache dinâmico na GoCache pode ser configurado de duas formas:

1. Via SmartRules

Se o seu site não utiliza uma plataforma CMS, o cache dinâmico é feito manualmente através de SmartRules, onde você define quais páginas podem ser cacheadas e quais devem ser ignoradas. Esse método da total controle sobre o comportamento do cache, permitindo personalizar de acordo com a estrutura e lógica da sua aplicação.

2. Via SmartCache

Para sites que utilizam CMS (WordPress, Magento ou Joomla), a GoCache oferece o SmartCache, que aplica automaticamente regras otimizadas para cachear páginas dinâmicas sem afetar partes sensíveis do site. O SmartCache identifica o comportamento desses CMSs e evita armazenar conteúdo de áreas administrativas ou de usuário logado.

Importante: O SmartCache é exclusivo para CMSs. Caso seu site não utilize uma dessas plataformas, ele não terá efeito, sendo necessário usar SmartRules para configurar o cache dinâmico.

Quer saber mais sobre o SmartCache? Acesse: O que é a opção SmartCache?

Caso fique com dúvidas ou tenha algum problema, entre em contato com o nosso suporte. Teremos prazer em ajudá-lo.

E-mail: suporte@gocache.com.br

Últimos artigos visitados