TTFB отличается между 2 одинаковыми виртуальными хостами на одной машине
После почти 3 лет поиска каждого ответа на StackOverflow или ServerFault я, наконец, застрял на одном. Я недавно перенес наш сервер с выделенного на VPS, и теперь проблема заключается в том, что у нас есть производственный сайт и сайт разработки на одном сервере (Apache2 - CentOS - и низкий трафик / нагрузка), настройка через виртуальные хосты, однако TTFB для производства сайт в среднем около 8 с, а загрузка занимает около 1,3 с. Сайты идентичны, тот же MySQL db, это же все.
Я настроил все настройки httpd.conf, php.ini и т. Д., И никакой разницы. Я склоняюсь к мысли, что это проблема разрешения DNS, но, поскольку все наши DNS расположены в одном месте и указывают на один и тот же IP, это кажется маловероятным. Кроме того, оба виртуальных сервера имеют идентичные настройки в httpd.conf, за исключением явно имен.
Ничто исключительное в журналах, никаких ошибок при загрузке сайта, просто не может объяснить задержку между рабочим (www.) И разработчиком (dev.) Сайтами.
Биты виртуального хоста httpd.conf находятся здесь: (сертификат SSL для нескольких доменов)
# www.sharegate.com Virtual Host ########
<VirtualHost *:443>
DocumentRoot /path/to/www.sharegate.com/
ServerName www.sharegate.com:443
ServerAdmin webmaster@sharegate.com
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 webmaster@sharegate.com
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>
Спасибо за любой совет от любого, кто, возможно, испытал подобное.