php – Symfony2:页面加载缓慢

我正在尝试在Ubuntu虚拟主机上安装Symfony2.然而,即使简单的hello世界页面正在花费大约7-8秒加载.我尝试运行其他应用程序,如PHPMyAdmin,他们运行正常,但我不知道为什么symfony需要这么长的时间来加载.

以下是一些webgrind结果:

对不起,我现在不提供任何更多的信息,但我不知道在哪里看.提前致谢.

丹尼尔

尝试完全禁用Xdebug.

我在Symfony 1.3 / 1.4中注意到,当Xdebug的分析器运行时,我的页面加载时间加载了40%.我还没有尝试过Xdebug与Symfony 2.0,但我想像会有类似的结果.

问题是Symfony是一个大框架,为您做了大量的后台处理.当Xdebug进行概要分析时,您的网页需要较长的时间才能加载.

最好的方法是下载一个浏览器的插件,只需在需要使用时才能将分析器标志发送到服务器. Xdebug可以根据要求进行配置.

这是我现在的开发框中的Xdebug配置:

xdebug.remote_enable=1
xdebug.remote_host="127.0.0.1"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_mode=req

xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "c:\var\profile\"
xdebug.profiler_output_name = "cachegrind.out.%t"

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...