PHP开发调优clockwork工具
来源:互联网 发布:linux 绘制流程图工具 编辑:程序博客网 时间:2024/06/05 09:32
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上展示出来
阅读全文
0 0
- PHP开发调优clockwork工具
- 【PHP】PHP开发工具
- PHP开发工具资源
- PHP 开发工具
- PHP开发工具
- PHP开发工具资源
- PHP 开发工具
- PHP开发工具比较
- PHP开发工具
- PHP开发工具排名
- PHP开发工具
- PHP 开发工具
- PHP 开发编辑工具
- PHP开发工具
- PHP开发工具大全
- ubuntu php开发工具
- PHP 开发工具
- PHP开发工具简介
- PHPStorm/webstorm tips
- gulp some tips
- mysql数据库导入外键约束问题
- git大文件管理
- rsync常用命令及格式
- PHP开发调优clockwork工具
- laravel中的$request对象构造及请求生命周期
- ORB算法解读
- laravel小抄
- laravel创建新model数据的两种方法
- 在blade中定义一个可以被模版使用的变量
- laravel named route
- 平稳退化、渐进增强、分离js
- laravel中的命名公约规范及relation N+1问题