wils@web ~ $ cat ~/ajuda/como-implementar-caching-de-pagina-com-varnish-7-0-para-otimizar-o-desempenho-web.md

Servidores

Como implementar caching de página com Varnish 7.0 para otimizar o desempenho web

atualizado em 05/09/2026

O Varnish é uma ferramenta poderosa de caching de página que pode melhorar significativamente o desempenho de sites web. Neste manual, você aprenderá como implementar o Varnish 7.0 para otimizar o desempenho da sua aplicação web.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • Acesso root ou sudo ao servidor
  • Aplicação web em execução (por exemplo, Apache ou Nginx)

Instalação do Varnish

Para instalar o Varnish, siga os passos abaixo:

# Atualize a lista de pacotes
sudo apt update

# Instale o Varnish
sudo apt install varnish

Configuração do Varnish

Após a instalação, você precisará configurar o Varnish. O arquivo de configuração principal está localizado em /etc/varnish/default.vcl.

# Edite o arquivo de configuração
sudo nano /etc/varnish/default.vcl

Substitua o conteúdo padrão pelo seguinte:

vcl 4.0;

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

sub vcl_recv {
    if (req.http.X-Forwarded-For) {
        set req.http.X-Real-IP = req.http.X-Forwarded-For;
    }
}

sub vcl_backend_response {
    set beresp.ttl = 1h;
}

Configuração da Porta do Varnish

Por padrão, o Varnish escuta na porta 6081. Para alterar a porta, edite o arquivo /etc/default/varnish:

# Edite o arquivo de configuração
sudo nano /etc/default/varnish

# Altere a linha da porta
DAEMON_OPTS="-a :6081 ..."

Iniciar e Habilitar o Varnish

Agora, inicie o Varnish e habilite-o para iniciar automaticamente no boot:

# Inicie o Varnish
sudo systemctl start varnish

# Habilite o Varnish para iniciar no boot
sudo systemctl enable varnish

Testando a Configuração

Para verificar se o Varnish está funcionando corretamente, use o seguinte comando:

curl -I http://localhost:6081

Conclusão

Implementar o Varnish 7.0 pode melhorar drasticamente o desempenho do seu site. Lembre-se de monitorar o cache e ajustar as configurações conforme necessário para obter os melhores resultados.

Dica: Considere usar ferramentas de monitoramento para acompanhar o desempenho do Varnish e identificar áreas para otimização.

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.