wils@web ~ $ cat ~/ajuda/como-implementar-cache-de-pagina-com-varnish-6-0-para-aumentar-a-velocidade-do-seu-site.md

Servidores

Como implementar cache de página com Varnish 6.0 para aumentar a velocidade do seu site

atualizado em 03/09/2026

O Varnish é um acelerador de aplicações web que atua como um proxy reverso, armazenando em cache as respostas HTTP para aumentar a velocidade do seu site. Neste manual, vamos aprender a implementar o Varnish 6.0 para otimizar a performance da sua aplicação web.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • Acesso root ou sudo
  • Aplicação web em funcionamento

Passo 1: Instalação do Varnish

Primeiro, você precisa instalar o Varnish. Execute os seguintes comandos:

sudo apt update
sudo apt install varnish

Passo 2: Configuração do Varnish

Após a instalação, você precisa configurar o Varnish. O arquivo de configuração padrão está localizado em /etc/varnish/default.vcl. Edite-o com seu editor de texto favorito:

sudo nano /etc/varnish/default.vcl

Modifique a seção backend para apontar para o seu servidor web:

backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

Passo 3: Configuração da Porta

Padrão, o Varnish escuta na porta 6081. Você pode alterar isso editando o arquivo de configuração do sistema:

sudo nano /etc/default/varnish

Altere a linha DAEMON_OPTS para:

DAEMON_OPTS="-a :6081 -b 127.0.0.1:8080 -p feature=+http2"

Passo 4: Iniciar o Varnish

Agora, inicie o serviço do Varnish:

sudo systemctl start varnish

Para garantir que o Varnish inicie automaticamente ao reiniciar o servidor, execute:

sudo systemctl enable varnish

Passo 5: Testando a Configuração

Para verificar se o Varnish está funcionando corretamente, você pode usar o comando:

curl -I http://localhost:6081

Você deve ver um cabeçalho X-Varnish na resposta.

Conclusão

Implementar o Varnish pode aumentar significativamente a velocidade do seu site, reduzindo a carga no servidor web. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica é utilizar ferramentas como Varnishstat para monitorar o cache em tempo real.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.