Как узнать среднее время загрузки сайта? - PullRequest
4 голосов
/ 05 июня 2009

Как написать код (на любом языке программирования, предпочтительно на Java), который рассчитывает среднее время загрузки любого веб-сайта (включая все встроенные элементы, такие как изображения, Javascript, CSS и т. Д.)?

Ответы [ 9 ]

5 голосов
/ 05 июня 2009

Я бы просто использовал YSlow

4 голосов
/ 05 июня 2009

Google только что выпустил Page Speed ​​ (плагин для firebug, как и YSlow), и у него есть несколько довольно интересных функций.

2 голосов
/ 05 июня 2009

Я думаю websiteoptimization.com имеет все, что вам нужно:)

1 голос
/ 22 июня 2009

Воспринимаемое время загрузки тоже важно. Внешние сценарии будут задерживать рендеринг всего, что находится под ними, до тех пор, пока они не загрузятся и не будут выполнены во всех браузерах, поэтому лучше всего по возможности помещать их в самый низ страницы, а не в самый верх, который является привычкой многих разработчиков. , Другим источником задержки в некоторых браузерах являются теги img, в которых ширина и высота не указаны. Браузер даст изображения некоторое время для загрузки, чтобы он мог правильно настроить макет с первой попытки. Решение обеих этих проблем сделает ваш сайт более отзывчивым, даже если общее время загрузки не изменилось.

1 голос
/ 22 июня 2009

Я использовал souptag framework для разбора html-страницы, а затем нашел индивидуальный атрибут src для всех тегов, затем индивидуально определил размер каждой страницы, упомянутой в атрибуте src, и затем в соответствии с моей скоростью интернета выяснил, что в среднем время загрузки.

1 голос
/ 05 июня 2009

Fiddler также является еще одним вариантом. См. Домашнюю страницу Fiddler

Хороший скриншот временной шкалы перевода: здесь .

1 голос
/ 05 июня 2009

Зависит от того, что вы подразумеваете под «средним временем загрузки».

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

1 голос
/ 05 июня 2009

Мне всегда нравилось использовать этот инструмент: http://www.websiteoptimization.com/services/analyze/

0 голосов
/ 05 июня 2009

У этого есть хороший способ JavaScript проверить время загрузки веб-страницы: http://javascript.internet.com/text-effects/loading-time-indicator.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...