这是我在SO提出的第一个问题。
我有我公司最近要维护的内部申请。这些应用程序是用PHP构建的,其编码(OO,DB Abstraction,Smarty)相当好,没有WTF的味道。
问题是应用程序 非常慢 。
如何找出导致应用程序速度下降的原因?我已经对代码进行了优化,以使数据库查询很少,因此我知道这是需要一段时间才能执行的PHP代码。我需要获得一些可以帮助我解决此问题的工具,并且需要制定一种策略来检查我的代码。
我可以自己执行检查/策略工作,但是我需要更多的PHP工具来确定我的应用程序在哪里发展。
有什么想法吗?
我最近在类似的情况下使用XDebug分析。它输出一个完整的配置文件报告,可以用许多常见的分析应用程序读取(但是无法给您列表,我只是使用了slackware附带的列表)。