我想通过PHP计算网页时间的完整下载。如何计算网页下载和加载时间?
它可能使用CURL,但它的唯一的钙源下载时间的HTML源,所以它不可能计算所有元素,如JS,图像,...在一个页面上!
我想编程的东西像hyperspin,有没有任何方法来像网页浏览器? 我的意思是像YSlow或hyperspin。
我想通过PHP计算网页时间的完整下载。如何计算网页下载和加载时间?
它可能使用CURL,但它的唯一的钙源下载时间的HTML源,所以它不可能计算所有元素,如JS,图像,...在一个页面上!
我想编程的东西像hyperspin,有没有任何方法来像网页浏览器? 我的意思是像YSlow或hyperspin。
我通过发送cURL请求,下载第一个字节,计算所需时间,然后将其乘以下载的总字节数来完成此操作(非常准确)。
至于JS和图像,你真的只需要做出一个库(或者也许有已经有一个可用)
你可以看看PhantomJS(无头WebKit的)
var page = require('webpage').create(),
t = Date.now();
page.open('http://twitter.com/marcelduran', function (status) {
t = Date.now() - t;
console.log(t + 'ms');
phantom.exit();
});