TCP Tuning para WordPress: Guia de Alta Performance

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, wrk ou siege
  • Monitore ss, netstat e sar
  • 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