使用Curl进行PHP加载时测试

使用Curl进行PHP加载时测试,php,curl,page-load-time,Php,Curl,Page Load Time,使用PHP如果我用Curl加载URL,那么使用Curl_getinfo()查找加载所需的总时间。。。它将计算加载时间,包括所有图像和页面上显示的任何其他内容。或者只是位于的HTML(或其他)文件 如果用cURL加载HTML页面,它只加载页面本身,而不是像图像这样的链接资源 特别是,它不会告诉你使用Web浏览器加载页面需要多长时间。如果你加载带有cURL的HTML页面,它只会加载页面本身,而不会加载任何链接资源(如图像) 特别是,它不会告诉你使用Web浏览器加载页面需要多长时间。不,CURLINF

使用PHP如果我用Curl加载URL,那么使用Curl_getinfo()查找加载所需的总时间。。。它将计算加载时间,包括所有图像和页面上显示的任何其他内容。或者只是位于的HTML(或其他)文件


如果用cURL加载HTML页面,它只加载页面本身,而不是像图像这样的链接资源


特别是,它不会告诉你使用Web浏览器加载页面需要多长时间。

如果你加载带有cURL的HTML页面,它只会加载页面本身,而不会加载任何链接资源(如图像)


特别是,它不会告诉你使用Web浏览器加载页面需要多长时间。

不,CURLINFO\u TOTAL\u TIME会告诉你cars.com页面的传输时间。Curl不是浏览器,不会加载图像、javascript等


Chrome和Firefox(通过Firebug)都会很乐意为您报告这一点。

不,CURLINFO\u TOTAL\u TIME将为您提供cars.com页面的传输时间。Curl不是浏览器,不会加载图像、javascript等


Chrome和Firefox(通过Firebug)我很乐意为您报告这一点。

如果您真的希望通过负载测试来补偿cpu使用率的上升/下降,请使用Apache benchmark

如果您真的希望通过负载测试来补偿cpu使用率的上升/下降,请使用Apache benchmark

如果您加载HTML页面,然后加载所有链接的资源并将总时间加在一起会怎么样想要或能够做到这一点,这将是一个坏主意。即使您解析并加载每个链接,您仍然不会考虑样式设置和脚本执行的延迟等问题。我会遵循其他一些建议,或者重新考虑您的需求,或者使用更适合此任务的工具。如果加载HTML页面,然后加载所有链接的资源,并将总时间加在一起,会怎么样?即使您希望或能够这样做,这也不是一个好主意。即使您解析并加载每个链接,您仍然不会考虑样式设置和脚本执行的延迟等问题。我会遵循这里的其他一些建议,或者重新考虑您的需求,或者使用更适合此任务的工具。
curl_getinfo($ch, CURLINFO_TOTAL_TIME);