PHP开发调优clockwork工具
2015-08-02 17:06
543 查看
clockwork对于曾经做过C,c++代码调优的工程师并不会陌生,它可以指出代码中的潜在问题,比如内存泄漏,数组越界等。他也可以做profiler动作,指出系统各个函数的执行时间,性能瓶颈到底在哪里等。
而在PHP服务端开发中,同样存在类似的需求。比如为什么我们的PHP代码执行如此之慢?时间到底花到哪里去了?数据库访问到底花了多少query?是否可以对数据库的操作做一下优化,减少对数据库的访问次数?
要回答这些问题,PHP clockwork能够帮你大忙。
要想在PHP开发中用上clockwork的这些好处,需要做以下几点:
1.安装crome插件: https://chrome.google.com/webstore/detail/clockwork/dmggabnehkmmfmdffgajcflpdjlnoemp
2.安装PHP clockwork组件 https://github.com/itsgoingd/clockwork
工作原理:
PHP clockwork组件收集PHP代码运行过程中产生的性能指标数据,保存在服务端为Json格式的数据;同时该组件接受chrome clockwork组件对性能数据的访问请求,随后chrome clockwork插件将此性能数据
在clockwork tab上展示出来
而在PHP服务端开发中,同样存在类似的需求。比如为什么我们的PHP代码执行如此之慢?时间到底花到哪里去了?数据库访问到底花了多少query?是否可以对数据库的操作做一下优化,减少对数据库的访问次数?
要回答这些问题,PHP clockwork能够帮你大忙。
要想在PHP开发中用上clockwork的这些好处,需要做以下几点:
1.安装crome插件: https://chrome.google.com/webstore/detail/clockwork/dmggabnehkmmfmdffgajcflpdjlnoemp
2.安装PHP clockwork组件 https://github.com/itsgoingd/clockwork
工作原理:
PHP clockwork组件收集PHP代码运行过程中产生的性能指标数据,保存在服务端为Json格式的数据;同时该组件接受chrome clockwork组件对性能数据的访问请求,随后chrome clockwork插件将此性能数据
在clockwork tab上展示出来
相关文章推荐
- 一个PHP开发者总结的九条建议
- Laravel资料总结
- 第一篇博文:PHP函数原型中的可选参数写法为什么这么写?
- laravel框架安装
- 4步win7下简单FTP服务器搭建(试验成功)
- XJOI NOIP2015模拟赛Day1 T2 ctps bitset优化 或 排序+cdq分治+树状数组+平衡树
- Outputting Strings in the Console
- php中的$_SERVER从哪来
- php中如何防止CSRF攻击
- (四)PHP面向对象理论4---异常和错误处理
- 上传文件到服务器端后进一步推送到sftp服务器
- PB inet组件 Post给php时怎么接收
- php连接java最新能用的方法,javabridge的配置
- php 按条件进行计算的方法
- Auth权限控制的实例代码演示(thinkphp)
- PHP cURL之CURLOPT_POSTFIELDS使用数组和字符串的区别
- THINKPHP 验证码类在SAE上的使用
- php-面向对象(5)
- php-面向对象(4)
- thinkPHP隐藏url地址栏中的index.php方法