O desempenho de um site WordPress não depende apenas de cache, plugins ou PHP. O TCP tuning no servidor Linux é um fator crítico para reduzir latência, TTFB e gargalos de rede, especialmente em sites WordPress com alto tráfego, CDN, proxy reverso ou APIs REST.
Mesmo servidores potentes podem ter performance ruim se a pilha TCP estiver mal configurada.
Por que TCP tuning é importante para WordPress
WordPress gera muitas conexões simultâneas devido a:
- Requests HTTP/HTTPS
- Admin e wp-admin
- REST API
- AJAX
- Conexões com banco de dados e cache
- Integração com CDN
Sem tuning:
- TTFB alto
- TIME_WAIT excessivo
- CPU ociosa
- Lentidão em páginas dinâmicas
- Problemas de escala em picos de tráfego
Quando aplicar TCP tuning em WordPress
Recomendado quando:
- TTFB acima de 300 ms
- Alto volume de conexões simultâneas
- Sites com cache parcial
- WooCommerce, membership ou LMS
- WordPress atrás de Nginx + Apache
- Uso de CDN (Cloudflare, Bunny, Fastly)
Parâmetros TCP ideais para WordPress
Vamos utilizar os módulos do kernel para essa otimização. Edite o arquivo /etc/sysctl.conf
1️⃣ Algoritmo de congestionamento (BBR)
Essencial para reduzir latência:
net.ipv4.tcp_congestion_control = bbr
BBR melhora:
- Primeira resposta do servidor
- Entrega de conteúdo dinâmico
- Performance em HTTPS
2️⃣ Buffers TCP otimizados
WordPress faz muitas respostas pequenas e médias:
net.core.rmem_max = 134217728 net.core.wmem_max = 134217728 net.ipv4.tcp_rmem = 4096 87380 134217728 net.ipv4.tcp_wmem = 4096 65536 134217728
Impacto direto no TTFB e carregamento inicial.
3️⃣ Reuso de conexões (TIME_WAIT)
Muito comum em WordPress:
net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_fin_timeout = 15
Reduz esgotamento de portas e lentidão sob carga.
4️⃣ Backlog para picos de tráfego
Fundamental em lançamentos e campanhas:
net.core.somaxconn = 65535 net.ipv4.tcp_max_syn_backlog = 65535
Evita conexões recusadas.
5️⃣ Keepalive TCP
Evita conexões zumbis:
net.ipv4.tcp_keepalive_time = 600 net.ipv4.tcp_keepalive_intvl = 60 net.ipv4.tcp_keepalive_probes = 10
6️⃣ Proteção contra SYN flood
Importante para sites WordPress públicos:
net.ipv4.tcp_syncookies = 1
Configuração recomendada para WordPress (sysctl.conf)
# TCP tuning otimizado para WordPress net.ipv4.tcp_congestion_control = bbr net.ipv4.tcp_window_scaling = 1 net.core.rmem_max = 134217728 net.core.wmem_max = 134217728 net.ipv4.tcp_rmem = 4096 87380 134217728 net.ipv4.tcp_wmem = 4096 65536 134217728 net.core.somaxconn = 65535 net.ipv4.tcp_max_syn_backlog = 65535 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_fin_timeout = 15 net.ipv4.tcp_keepalive_time = 600 net.ipv4.tcp_keepalive_intvl = 60 net.ipv4.tcp_keepalive_probes = 10 net.ipv4.tcp_syncookies = 1
Aplicar:
sysctl -p
Impacto direto no WordPress
Após o tuning correto:
- Redução significativa do TTFB
- Melhor pontuação no Core Web Vitals
- Mais usuários simultâneos
- Menos erros 502/504
- Melhor desempenho em WooCommerce
- Melhor aproveitamento de CDN
TCP tuning + stack ideal para WordPress
Para melhores resultados, combine com:
- Nginx (proxy reverso)
- Apache ou Nginx puro
- PHP-FPM otimizado
- OPcache ativo
- Cache de página
- Redis ou Memcached
- CDN
TCP tuning não substitui cache, mas potencializa tudo.
Boas práticas
- Sempre teste antes e depois
- Use
ab,wrkousiege - Monitore
ss,netstatesar - Ajuste conforme tráfego real
- Evite tuning agressivo sem necessidade
Conclusão
O TCP tuning é um ajuste invisível, mas extremamente poderoso para WordPress. Em ambientes com alto tráfego, ele pode ser a diferença entre um site lento e um site rápido, estável e escalável.
Clique aqui e consulte nossos planos de Gerenciamento de Servidor
Veja Mais: Como reduzir o tempo de resposta (TTFB) do servidor
Veja Mais: Configuração do firewall OVH
Veja Mais: Guia completo para otimização de perfomance do mariadb
Veja Mais: Cache de servidor vs cache de plugin: diferenças reais
Veja Mais: Como instalar Engintron(NGINX) cPanel/WHM
