我在执行在生产服务器上配置代码剖析的想法,并希望获得一些最佳实践建议。显然,由于增加了额外的开销,所以对所有请求进行概要分析是个坏主意,所以我正在研究一些技术,这些技术会随机调用每个请求的分析器。每10,000个请求就有1个配置文件。生产剖析代码
我知道有一种方法可以通过Facebook的XHProf Profiler实现这样的任务,但希望使用xdebug的类似解决方案。
所以我的问题是:(假设Xdebug的是分析器):
- 就是这种功能甚至可取的?我想从生产环境中获取一些真实世界的数据,但如果这意味着由于开销而破坏用户体验,则不是。
- 在生产环境中安装xdebug是否以任何方式向攻击者/开发者打开服务器(假设调试器未启用)?是否有这种设置的锅炉配置?
- 触发适合样本量的探查器的最佳方法是什么?
任何其他洞察事项将不胜感激。
谢谢你的建议约翰。我会更多地阅读xhprof并给予更多考虑。 – 2010-12-07 13:29:48