Как получить время загрузки различных ресурсов (JS / CSS / Images) на веб-странице (на сервере)? - PullRequest
0 голосов
/ 18 сентября 2010

Учитывая URL, на сервере (предпочтительно Linux) мне интересно узнать время загрузки всех различных ресурсов, загружаемых этим URL. Этими ресурсами могут быть JavaScript / CSS / Images и т. Д. (Я не могу просто очистить страницу, потому что многие из этих ресурсов загружаются с помощью JavaScript, например, с использованием document.write ). В основном, я хочу получить информация, которую вкладка NET Firebug предоставляет в машиночитаемом формате на сервере. Как я могу это сделать?

Некоторые из существующих сервисов, которые предоставляют такую ​​функциональность:

Как работают эти службы? Я изучал библиотеку Java HTMLUnit, которая может выполнять JavaScript на странице на стороне сервера, но я не уверен, что она может предоставить информацию, которую я ищу.

1 Ответ

1 голос
/ 18 сентября 2010

Они (или, по крайней мере, этот ) используют такие инструменты, как iMacros для Firefox на серверной части.Вместе с расширением Firebug это дает им именно те цифры, которые вам нужны.В любом случае, единственный способ получить точные числа - это загрузить веб-сайт в каком-либо реальном браузере (безголовые браузеры не смогут работать с сложными веб-сайтами).

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