我需要看看每个页面使用了多少资源,以及哪个页面是最大的资源占用者。谢谢。
发布于 2011-02-06 20:56:02
所以从本质上说,你在寻找像mod_profiling这样的东西?别用谷歌搜索。虚构的例子。没有这样的事情。
但是,如果这完全是关于PHP页面的,那么您可以很好地设置xdebug,并使分析器能够自动生成内存使用和运行时转储。http://www.xdebug.org/docs/profiler
最好不要在生产系统上单向启用它,但是配置选项xdebug.profiler_enable_trigger允许您使用和&XDEBUG_PROFILE=1参数为每个请求单独触发它。使用http://www.xdebug.org/docs/all_settings#trace_output_name设置每页探查器输出文件名。至于评估,您必须手动遍历页面以生成转储,并手动检查它们(kcachegrind或类似工具)。
您可以在这里看到mysql_queries()的运行时,但看不到Mysql服务器本身的资源使用情况。不存在方便的show-me-all分析解决方案。查询优化也是一项编程任务。http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html
https://stackoverflow.com/questions/4913206
复制相似问题