Почему одной и той же html-странице требуется 25 секунд для загрузки на одном сервере и 2 секунды для загрузки на другом?

У меня один и тот же HTML-код находится на двух разных серверах. Обе страницы вызывают такие вещи, как таблицы стилей и изображения с одних и тех же серверов (не каждый со своего локального сервера). Другими словами, эти страницы идентичны, за исключением того, что они находятся на двух разных серверах. Это все статический HTML. Единственный поиск в DNS - это изображения.

На одном сервере загрузка занимает 25 секунд, и, похоже, большая часть этого ожидает на самой странице html.

http://tools.pingdom.com/fpt/#!/CmGSycTZd/http://205.158.110.184/contents/mylayout/2

На другом сервере загрузка занимает менее 2 секунд

http://tools.pingdom.com/fpt/#!/rqg73fi7V/http://socialmediaphyte.com/TEST/image-dns-testing-ImageON.html

Единственное отличие, которое я могу идентифицировать от Pingdom, - это «Соединение». Медленный сервер отвечает сообщением «закрыть», а быстрый - «Keep-Alive». ЭТО наиболее вероятная проблема? Или возможно что-то еще? (И если бы вы знали лекарство от предполагаемой причины, это было бы замечательно.)

Спасибо!


person MsPseudolus    schedule 22.03.2012    source источник


Ответы (1)


Отказ от использования keep-alive немного замедлит общее время загрузки, потому что вы несете дополнительные накладные расходы, связанные с необходимостью устанавливать новое соединение для каждого ресурса, вместо того, чтобы повторно использовать одно или несколько соединений. Однако это не должно равняться разнице в 23 секунды.

Использование FireBug Net Panel для Firefox может оказаться большим подспорьем в понимании того, что происходит. длинный. Он показывает, сколько времени потребовалось для загрузки каждого запрошенного ресурса со страницы и сколько времени заняла каждая фаза запроса ресурса.

Другие факторы могут включать в себя один сервер, использующий сжатие gzip на страницах, а другой - нет, или он может быть просто перегружен.

Пример сетевой панели

person drew010    schedule 23.03.2012