版本(不要认为它会非常有用但是):
PHP:5.4
Apache:2.2
XDebug:2.3.1
PHPStorm:8.0.1
当我运行我的PHP Web应用程序(没有调试监听或PHPStorm工作)时,执行时间(By Firebug)约为1.5秒。 当我开始侦听PHP调试连接(通过PHPStorm)并运行我的应用程序时 - 执行时间降至150毫秒甚至70毫秒
我不明白它发生了什么。 PHPStorm缓存了什么吗? 我应该什么时候认为是真的?
我不知道您可能需要哪些其他信息,对不起
更新 正如Linus Kleen所提到的那样,事情是XDebug无法多次打开与客户端的连接,这会降低应用程序的速度
答案 0 :(得分:2)
XDebug正在尝试连接到客户端,并且在侦听PHP调试连接已禁用的情况下失败(连接重复多次重复,这需要大约执行时间的第二次)
启用侦听PHP调试连接时 - XDebug成功连接1次尝试并且不会浪费时间。