0

我需要查看每个页面使用了多少资源,以及哪个页面是最大的资源占用者。谢谢你。

4

1 回答 1

0

所以本质上你正在寻找类似的东西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

于 2011-02-06T12:56:01.753 回答