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)应用程序(例如phpmmyadmin),这些应用程序也比共享主机上慢,但不是非常慢,加载时间为2-3秒。在我改用 Linux 作为主要操作系统之前,我该如何提高性能?我有一台带有i7 CPU,4 GB RAM,5400RPM HDD,Win7 x64的笔记本电脑。
感谢您的帮助!
更新2:由于某种神秘的原因,我的Symfony路由不适用于fcgid(它给了我一个404错误),所以我回去使用PHP作为模块。现在,它已经成为有史以来最糟糕的(比以前作为模块更糟糕):应用程序模式20-25秒,在开发模式下,每次超过30秒,所以我得到一个超时错误,无论是否启用APC都是一样的。
在这里,您可以看到此错误。这是可重现的:每次它在30秒内到达不同的执行点: