suchen

Heim  >  Fragen und Antworten  >  Hauptteil

PHP Web项目运行时速度检测

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

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

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


高洛峰高洛峰2950 Tage vor727

Antworte allen(1)Ich werde antworten

  • 三叔

    三叔2016-11-04 10:17:42

    Xdebug扩展

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

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

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

    122.png122.png

    Antwort
    0
  • StornierenAntwort