我想通過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();
});