我正在使用$this->redirect($redirection),其中$redirection是一个$this->getRouteArrayForAction('index')。
但是它花费的时间太长了,比如180ms,但是如果我使用像header('Location: ' . $redirection);这样的php核心方法
大概需要4-12毫秒。我搞不懂这是怎么回事?
我使用的是Diem Symfony 1.4。
任何帮助都将不胜感激。提前谢谢。
发布于 2014-03-05 13:53:45
不幸的是,我从未在symfony中使用过头重定向。在它达到行动层面之前,还有太多的事情要做。
如果页面加载时间是个问题,我会考虑在数据库中使用会话存储。我在google diem用户论坛上看到了一些关于会话处理的投诉。
http://www.designdisclosure.com/2009/11/symfony-doctrine-database-session-storage/
这也可能是一个问题,你是在开发还是在生产中,因为模板是在开发中重新生成的。
https://stackoverflow.com/questions/22138248
复制相似问题