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

Servidores

Como implementar caching de página com Varnish 6.0 para otimizar a velocidade do seu site

atualizado em 21/08/2026

O Varnish é um acelerador de HTTP que pode ser usado para otimizar a velocidade do seu site através de caching de páginas. Neste manual, vamos aprender a implementar o Varnish 6.0 para melhorar a performance do seu site.

Pré-requisitos

  • Servidor Linux (Ubuntu, CentOS, etc.)
  • Acesso root ou sudo
  • Servidor web (Apache, Nginx, etc.)

Passo a Passo para Implementar o Varnish

1. Instalação do Varnish

Primeiro, você precisa instalar o Varnish. Use o seguinte comando:

sudo apt update
sudo apt install varnish

2. Configuração do Varnish

O arquivo de configuração padrão do Varnish está localizado em /etc/varnish/default.vcl. Edite este arquivo para definir as regras de caching:

sudo nano /etc/varnish/default.vcl

Um exemplo básico de configuração pode ser:

vcl 4.0;

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

sub vcl_recv {
    if (req.http.X-Requested-With) {
        return (pass);
    }
}

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

3. Alterar a porta do servidor web

Por padrão, o Varnish escuta na porta 6081. Se o seu servidor web estiver na porta 80, você precisará alterá-lo para 8080. Para o Apache, edite o arquivo de configuração:

sudo nano /etc/apache2/ports.conf

Altere a linha:

Listen 80

Para:

Listen 8080

4. Iniciar e habilitar o Varnish

Após a configuração, inicie o serviço do Varnish e habilite-o para iniciar automaticamente:

sudo systemctl start varnish
sudo systemctl enable varnish

5. Testar a Configuração

Utilize o comando curl para verificar se o Varnish está funcionando corretamente:

curl -I http://localhost:6081

Você deve ver um cabeçalho que indica que o Varnish está respondendo.

Conclusão

Implementar o Varnish pode melhorar significativamente a velocidade do seu site. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica é usar ferramentas de análise de performance para medir o impacto do caching.

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.