Após quase 3 anos de encontrar todas as respostas no StackOverflow ou ServerFault, finalmente estou preso em um. Recentemente migrei nosso servidor de dedicado para VPS, e o problema agora é que temos um site de produção e desenvolvimento no mesmo servidor (Apache2 - CentOS - e baixo tráfego / carga), instalação via Hosts Virtuais, porém o TTFB para a produção o site está em torno de 8s, em média, enquanto o desenvolvimento carrega em torno de 1,3s. Os sites são idênticos, o mesmo banco de dados MySQL, o mesmo tudo.
Eu ajustei todas as configurações do httpd.conf, configurações do php.ini, e não houve diferença. Eu estou inclinado para a idéia de que é um problema de resolução de DNS, mas como o nosso DNS está localizado no mesmo lugar e aponta para o mesmo IP, parece improvável. Além disso, ambos os servidores virtuais possuem configurações idênticas no httpd.conf, exceto obviamente pelos nomes.
Nada de excepcional nos logs, nenhum erro no carregamento do site, apenas não pode explicar a latência entre os sites de produção (www.) e desenvolvimento (dev.).
Os bits do host virtual httpd.conf estão aqui: (certificado SSL de vários domínios)
# www.sharegate.com Virtual Host ########
<VirtualHost *:443>
DocumentRoot /path/to/www.sharegate.com/
ServerName www.sharegate.com:443
ServerAdmin [email protected]
SSLEngine on
//SSL Settings here//
<Directory /path/to/www.sharegate.com>
AddDefaultCharset UTF-8
<IfModule mod_php5.c>
//php settings//
</IfModule>
RewriteEngine On
RewriteBase /
//Rewrite Rules//
</Directory>
</VirtualHost>
# dev.sharegate.com Virtual Host ########
<VirtualHost *:443>
DocumentRoot /path/to/dev.sharegate.com/
ServerName dev.sharegate.com:443
ServerAdmin [email protected]
SSLEngine on
// SSL Settings here //
<Directory /path/to/dev.sharegate.com>
AddDefaultCharset UTF-8
<IfModule mod_php5.c>
//php settings//
</IfModule>
RewriteEngine On
RewriteBase /
//Rewrite Rules//
</Directory>
</VirtualHost>
Obrigado por qualquer conselho de alguém que possa ter experimentado semelhante.
Tags virtualhost apache-2.2 centos