利用xhprof(PHP)扩展进行WEB性能分析
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了利用xhprof(PHP)扩展进行WEB性能分析,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1291字,纯文字阅读大概需要2分钟。
内容图文
![利用xhprof(PHP)扩展进行WEB性能分析](/upload/InfoBanner/zyjiaocheng/157/006e4a1aa9a549f29a220a73fe1461c8.jpg)
下面说下利用xhprof来进行WEB性能的分析。
安装xhprof扩展:
官方的文档胜过一切 => http://php.com/xhprof
注意:如果想利用xhprof绘图,那么需要将系统默认禁用函数打开。
1 |
|
部署xhprof的运行环境:
经过上面的配置,在你跑过项目后,xhprof会输出一份报告文件。不过,这份文件的内容是被序列化的数组。所以,需要搭建一个能够读取该数据文件的WEB环境。
这里给一份xhprof环境的代码:http://pan.baidu.com/s/1bnLvmrl
之后通过访问xhprof的环境,你会看到如下报告界面。
xhprof文件列表(/xhprof_html/list.php)
图标形式的xhprof报告(/xhprof_html/index.php)
- Function Name 方法名称
- Calls 被调用次数
- Incl. Wall Time 该函数执行时间(包含内部其他函数调用的时间)
- Excl. Wall Time 该函数执行时间(不包含内部其他函数调用的时间)
流程图形式的xhprof报告(/xhprof_html/callgraph.php)
需要关注的几点:
- 同一方法被过多次的调用(也许是无谓的循环导致的)
- 耗时是否落到了外部接口上(会影响TPS – 每秒请求数量)
- 是否有内存的过多消耗(会影响计算效率)
文章来源:胡旭个人博客 => 【原】利用xhprof(PHP)扩展进行WEB性能分析
转载请注明出处,违者必究!
以上就介绍了利用xhprof(PHP)扩展进行WEB性能分析,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的利用xhprof(PHP)扩展进行WEB性能分析全部内容,希望文章能够帮你解决利用xhprof(PHP)扩展进行WEB性能分析所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。