一千萬個為什麽

搜索

PHP庫來測試加載速度

我想知道是否有一個簡單的PHP庫來測試網頁或單個資源的加載速度,類似於Google Page Speed和Yahoo! YSlow的。 原因是我想構建一個基於Web的替代方案。

最佳答案

PageSpeed和YSlow在瀏覽器中運行,除了 @importurl之外,不僅測量一個 URL的加載,還測量該URL上鏈接的所有資源的加載在加載DOM時,CSS文件中的()指令和延遲加載javascript資源。我懷疑這可以通過PHP輕松完成,而無需通過服務器端JS引擎運行代碼也是。

請考慮以下 Dojo代碼

dojo.require("dijit.form.Button");

或者這個JavaScript代碼:

document.write('<script src="', 
               'http://example.com/other.js', 
               '" type="text/JavaScript"><\/script>');

考慮到可能的方法數量,這幾乎不可能從PHP中捕獲。如果您還想嘗試,請查看 cURLDOMHTTP擴展

Or consider measuring from the browser with JavaScript, e.g. something like http://webwait.com/

轉載註明原文: PHP庫來測試加載速度