Использование Curl для тестирования времени загрузки PHP
Используя PHP, если я загружаю URL-адрес http://www.cars.com/ с помощью Curl, затем с помощью curl_getinfo() определяю общее время, необходимое для загрузки... Будет ли рассчитываться время загрузки, включая все изображения, и все остальное, отображаемое на страница. Или только HTML (или любой другой) файл, который находится на http://www.cars.com/?
curl_getinfo($ch, CURLINFO_TOTAL_TIME);
3 ответа
Если вы загружаете HTML-страницу с помощью cURL, она просто загружает саму страницу, а не любые связанные ресурсы, такие как изображения.
В частности, это не даст вам хорошего представления о том, сколько времени понадобится кому-то, использующему веб-браузер, для загрузки страницы.
Используйте тест Apache, если вы действительно хотите, чтобы нагрузочный тест компенсировал взлеты и падения при использовании процессора
Нет, CURLINFO_TOTAL_TIME сообщит вам время перевода страницы cars.com. Curl не является браузером и не будет загружать изображения, JavaScript и т. Д.
Chrome и Firefox (через Firebug) с радостью сообщат вам об этом.