wils@web ~ $ cat ~/ajuda/como-implementar-caching-de-pagina-com-varnish-6-6-para-acelerar-o-seu-site.md

Servidores

Como implementar caching de página com Varnish 6.6 para acelerar o seu site

atualizado em 19/08/2026

Introdução

O Varnish é um acelerador de HTTP que pode melhorar significativamente o desempenho do seu site, armazenando em cache páginas frequentemente acessadas. Neste manual, vamos aprender como implementar o Varnish 6.6 para otimizar o tempo de resposta do seu site.

Passo a Passo para Implementar o Varnish

1. Instalação do Varnish

Primeiro, você precisa instalar o Varnish. Execute os seguintes comandos dependendo da sua distribuição.

# Para Debian/Ubuntu
sudo apt update
sudo apt install varnish
# Para CentOS/RHEL
sudo yum install epel-release
sudo yum install varnish

2. Configuração do Varnish

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

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-Forwarded-For) {
        set req.http.X-Real-IP = req.http.X-Forwarded-For;
    }
}

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

3. Configurando a Porta do Varnish

Por 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

Localize a linha DAEMON_OPTS e altere a porta, se necessário:

DAEMON_OPTS="-a :6081 ..."

4. Iniciando o Varnish

Após a configuração, inicie o Varnish:

sudo systemctl start varnish

Para garantir que o Varnish inicie automaticamente no boot:

sudo systemctl enable varnish

5. Testando a Configuração

Use o comando curl para testar se o Varnish está funcionando corretamente:

curl -I http://localhost:6081

Conclusão

Implementar o Varnish pode acelerar seu site de forma significativa. Lembre-se de monitorar o desempenho e ajustar as configurações de cache conforme necessário. Uma dica importante é usar ferramentas como o New Relic para acompanhar o desempenho do seu site após a implementação do Varnish.

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.