Windows 7 php Symfony2非常慢

这是我已经有很长一段时间的问题。我想在我的Windows电脑上运行PHP应用程序,它有一个非常高的加载时间,大约10-25秒。我试过很多事情:

>首先我尝试了一个简单的XAMPP安装
>我读WAMP可能更快,所以我也试过WAMP。它给了我相同的结果
>然后我用PHP安装了一个nginx服务器,但它也没有帮助
>最后,我在VirtualBox中安装了Ubuntu 11.10,我共享了包含我的项目的Windows文件,但结果更糟:每次超过22秒的加载时间。

更新:我甚至尝试APC – 它改进了一点,但仍然是6-8秒/页

我上传我的文件到一个linux服务器(共享主机),它运行在大约300-500毫秒。在XAMPP安装,我试图运行其他(即不是Symfony2)应用程序(例如phpmyadmin),这也比共享主机慢,但不是非常慢,加载时间为2-3秒。直到我改用Linux作为主操作系统,我该如何提高性能?我有一台笔记本电脑与i7 CPU,4 GB RAM,5400RPM硬盘,Win7 x64。

感谢您的帮助!

UPDATE2:对于一些神秘的原因,我的Symfony路由没有使用fcgid(它给我一个404错误的一切),所以我回去使用PHP作为一个模块。现在,它已经成为最糟糕的(比以前作为一个模块):应用模式20-25秒,在开发模式,每次超过30秒,所以我得到一个超时错误,它是相同的或没有启用APC。

Here你可以看到这个错误。这是可重现的:每次它在30秒内达到不同的执行点:

enter image description here

我有一个类似的问题symfony 1在XP和Server 2003的时间。解决方案是安装一个PHP加速器(eAccelerator为我们,APC可能是一个更好的赌注,这些天)加上FastCGI / fcgid。

附录:自从我在Windows上使用Apache以来,它已经老了。我一般认为它的表现已经越来越好,而不是越来越差;然而与最不寻常的设置,YMMV。根据我以前的评论,我建议问你的问题在Apache Lounge,我以前已经收到一些伟大的专家建议。

如果内存正常工作,他们可以为您提供一个免费的Apache二进制编译用比Apache网站提供的标准更好的工具。

http://stackoverflow.com/questions/9854848/windows-7-php-symfony2-terribly-slow

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Windows 7 php Symfony2非常慢