У меня очень медленная загрузка страницы на домашней странице моего блога wordpress. Согласно Firebug, среднее время ожидания возврата запроса на домашнюю страницу составляет 14 секунд в часы пик.
Чтобы начать отладку, я начал регистрировать время, необходимое apache для обслуживания запросов, с помощью директивы LogFormat. Однако среднее время записи в журнал составляет около 1 секунды, хотя на самом деле запросы занимают 14 секунд. (это меня смутило)
Я также слежу за использованием ОЗУ / ЦП в часы пик, и есть много лишних.
Мне интересно, есть ли какие-нибудь проблемные области, на которые я не обращаю внимания. Я не понимаю, что может привести к тому, что запрос на домашнюю страницу займет 14 секунд, когда apache говорит, что для рендеринга требуется всего 1 секунда. (14s не включает загрузку внешних страниц. Только http-запрос домашней страницы).
Ценю ваши мысли и помощь!
Apache не может включать время, потраченное на ожидание чего-либо, кроме фактической обработки запроса, например установки / разрыва TCP-соединения, задержек сетевого транзита, постановки в очередь балансировщика нагрузки, задержки прокси-сервера и т. Д., Тогда как время Firebug будет «SYN-to- ПЛАВНИК". В то время как 13 секунд кажутся чрезмерными для частей разговора, не связанных с HTTP, 1 секунда для создания страницы тоже смехотворно долгая, поэтому мне все это кажется ужасным. Вырви немного tcpdump
s всего потока пакетов для запроса, что даст вам представление о сетевых задержках на уровне сервера; если это не объясняет, начните искать свой сервер.