PHP Web项目运行时速度检测
高洛峰
高洛峰 2016-11-04 10:17:01
0
1
722

问题现象: 现有的WEB项目很多控制器通过Curl调用了不少部署在其他服务器上的资源,也已经做了一部分的缓存处理。但还是页面的访问速度还是很慢

问题需求: 像YII等成熟框架都会有runtime监测,一个控制器做了什么事情,花了多少时间都可以统计出来。请问PHP有没有类似于这种的第三方扩展或好的自己实现方法。

比如在访问页面之后,通过这个扩展可以看到这次请求又额外请求了哪些资源,花费了多长时间等等。或者是针对整个项目的runtime监测。


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(1)
三叔

Xdebug扩展

xdebug.profiler_enable = 1 可以记录一些信息

xdebug.profiler_enable_trigger 实时输出HTTP到Firefox的Debugger中

xdebug.profiler_output_dir 以导出profile文件 然后使用 KCacheGrind 查看

122.png122.png

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan