我在執行在生產服務器上配置代碼剖析的想法,並希望獲得一些最佳實踐建議。顯然,由於增加了額外的開銷,所以對所有請求進行概要分析是個壞主意,所以我正在研究一些技術,這些技術會隨機調用每個請求的分析器。每10,000個請求就有1個配置文件。生產剖析代碼
我知道有一種方法可以通過Facebook的XHProf Profiler實現這樣的任務,但希望使用xdebug的類似解決方案。
所以我的問題是:(假設Xdebug的是分析器):
- 就是這種功能甚至可取的?我想從生產環境中獲取一些真實世界的數據,但如果這意味着由於開銷而破壞用戶體驗,則不是。
- 在生產環境中安裝xdebug是否以任何方式向攻擊者/開發者打開服務器(假設調試器未啓用)?是否有這種設置的鍋爐配置?
- 觸發適合樣本量的探查器的最佳方法是什麼?
任何其他洞察事項將不勝感激。
謝謝你的建議約翰。我會更多地閱讀xhprof並給予更多考慮。 – 2010-12-07 13:29:48