我正在尝试使用Zend Debugger从Eclipse调试IIS中托管的PHP Web应用程序。不幸的是,每当我开始调试会话时,Web服务器在提供页面时变得非常慢。实际上这么慢,我经常会遇到500个错误,导致我无法进行调试。
我追溯了来自FastCGI超时(50秒)的500个错误,但是跟踪结束了。我如何弄清楚是什么让调试变得如此缓慢并修复它?
更多细节:
答案 0 :(得分:2)
首先,您可以在池的配置窗口中增加fcgi超时。
其次,zend调试器以这样的方式工作,即PHP解释器不会从磁盘加载每个包含的文件,但它是从IDE单独请求的。这意味着每个include / require代码都会导致加载时间增加,因为PHP不直接从磁盘读取文件,而是向ide调试侦听器端口发送请求并请求代码。 Farther explained here
There is an option in Zend Studio(链接2图像)在模式之间切换。 无法确切地告诉你它在eclipse中的确切位置,但发现它实际上可以解决你的问题。