在Diem symfony 1.4中,重定向方法花费的时间太长

时间:2014-03-03 03:38:08

标签: symfony-1.4 diem

我正在使用$this->redirect($redirection),其中$ redirection是$this->getRouteArrayForAction('index')

但是需要花费太长时间,比如180ms,但如果我使用像header('Location: ' . $redirection);

这样的php核心方法

需要4-12毫秒。我无法弄清楚发生了什么事?

我正在使用Diem Symfony 1.4。

任何帮助将不胜感激。提前致谢。

1 个答案:

答案 0 :(得分:0)

不幸的是,我从未在symfony中使用标题重定向。在进入行动级别之前有太多的事情发生了。

如果页面加载时间是个问题,我会看一下在数据库中使用会话存储。我在google diem-user board上看到了一些关于会话处理的抱怨。

http://www.designdisclosure.com/2009/11/symfony-doctrine-database-session-storage/

这也可能是您是开发还是制作的问题,因为模板是在dev中重新生成的。