这是我长期以来一直存在的问题。我想在我的 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 HDD、Win7 x64 的笔记本电脑。
谢谢您的帮助!
UPDATE2:出于某种神秘的原因,我的 Symfony 路由不能与 fcgid 一起使用(它给了我一个 404 错误)所以我回去使用 PHP 作为一个模块。现在,它已经成为有史以来最糟糕的(比以前作为一个模块更糟糕):应用程序模式 20-25 秒,在开发模式下,每次超过 30 秒,所以我得到一个超时错误,它与 or 相同没有启用 APC。
在这里你可以看到这个错误。这是可重现的:每次在 30 秒内到达不同的执行点: