通過運行時基準測試優化PHP代碼非常簡單。通過代碼塊周圍的microtime()跟蹤$ start和$ end的時間 - 我沒有找到涉及microtime()用法的答案。有沒有一種方法可以測量PHP中的分析時間?
我想這樣做是衡量它需要PHP來做好準備,以運行其代碼的時間 - 代碼解析/ OP碼樹的建立時間。我的推理是,儘管只需包含()您在網站上擁有的每個頁面都可能需要的每個類別(可能爲),但CPU開銷不能「免費」。我想知道「昂貴」的解析時間真的是多麼的。
我假設一個操作碼緩存如APC是而不是部分場景。
我會是正確的,在PHP解析時間測量的東西,就必須發生在mod_php的?
編輯:如果可能,考慮$_SERVER['DOCUMENT_ROOT']
在代碼中的使用將是有幫助的。命令解決方案可能需要一點修補才能做到這一點(但仍然是有價值的答案)。
你有關於如何做到這一點的具體例子? – jschrab 2008-11-09 23:13:05