Zend,缓慢加载,在本地站点“等待响应”20-80秒

时间:2010-02-23 02:04:30

标签: zend-framework

所以我有几个站点在相同的zend设置下运行。除了一个,所有网站都运行正常。在加载或重新加载这个站点时,无论您打开哪个页面(不包括以后的404页面解释......),您都会在任何内容开始下载之前暂停。使用firebugs网络面板你可以看到第一个请求是www。(siteaddress).com.local你看到一个“等待响应”栏(紫色),它可以在20到80秒之间的任何地方进行,这不是'在开发站点上,这是在localhost下的本地站点上。

到目前为止,我设法弄清楚除了我的404页面之外,所有页面都是这样做的。 404页面没有屈服于此的原因是因为它使用了一个单独的控制器(错误控制器),因此绕过了大部分控制器并且运行了站点的其他部分。

使用exit语句我已经设法发现问题发生在我的post dispatch和我的main(最顶层)控制器Init函数之间。如果我退出主控制器初始页面加载(然后立即退出,没有等待)。如果我在发送前或发送后执行相同操作,则页面等待20-80秒然后退出。

是否有某个图表或解释或某种方式让我找出后期调度和主控制器初始化函数之间发生的事件?或者有没有人知道可能导致这种情况的原因?任何帮助将不胜感激......

2 个答案:

答案 0 :(得分:0)

我建议您查看http://devzone.zend.com/article/11978,其中包含加载过程的图片,并在http://nethands.de/download/zenddispatch_en.pdf

链接到更详细的PDF

您感兴趣的是您的应用程序使用数据库可能会减慢速度吗?

答案 1 :(得分:0)

您是通过调试器运行的吗?