У меня есть страница mediawiki, работающая на сервере apache на Ubuntu EC2 на AWS. При первом доступе к веб-сайту для первоначального подключения требуется> 20 секунд (проверяется в Chrome), после чего страница работает нормально, даже если я закрою браузер и снова открою URL-адрес. Но если я удалю всю историю Интернета, она снова станет медленной при первой загрузке.
В AWS у меня есть ELB, указывающий на DNS Route53, когда я проверил журнал доступа apache, ничего не появилось, когда страница бездействовала при первом доступе, после этого журнал показал нормальный доступ.
Я не эксперт в этом, поэтому не знаю, в чем проблема, с сервера или от AWS?
Чтобы узнать, вызвано ли это вашим сервером, добавьте% D в конфигурацию журнала вашего apache, которая показывает время в микросекундах для каждого зарегистрированного HTTP-запроса, например:
LogFormat "%h %l %u %t \"%r\" %>s %b %D" profiling
CustomLog "/path/to/log/dir/access_log"
Затем проверьте свой access_log, например, запросы, которые заняли более 5 секунд:
awk '{ if ($NF > 5000000) { print $0 } }' < /path/to/log/dir/access_log