2010-09-18 31 views
0

給定一個URL,在服務器(最好是Linux)上,我有興趣找出由該URL加載的所有不同資源的加載時間。這些資源將是JavaScript/CSS/Images等(我不能簡單地刮一個頁面,因爲很多這些資源都是由JavaScript加載的,比如說使用document.write)基本上,我想獲得的信息是Firebug的NET選項卡以服務器上的機器可讀格式提供。我怎樣才能做到這一點?如何獲取網頁(服務器上)上不同資源(JS/CSS /圖像)的加載時間?

一些提供這種功能的現有服務有:

如何做這些服務方面的工作?我正在研究一個名爲HTMLUnit的Java庫,它可以在服務器端的頁面上執行JavaScript,但我不確定它是否可以提供我正在查找的信息。

回答

1

他們(或至少this one)在後端使用類似iMacros for Firefox的工具。與Firebug擴展一起,這給他們正是你需要的數字。在任何情況下,獲取精確號碼的唯一方法是在某個真實瀏覽器中加載網站(無頭瀏覽器將失敗,複雜網站)。

相關問題