所以我在我的开发机器上设置了虚拟主机,但是当我尝试一个非常简单的“hello world”回显时,它会在处理文件之前挂起大约 10 秒。HTML 文件的渲染速度非常快。我什至从哪里开始解决这个问题?
在做了一些研究之后,其他人抱怨 php 和 virtualbox/vagrant 的性能很慢。许多人声称主机/访客之间使用共享文件夹是造成这种情况的原因。
- 我尝试更改共享文件夹位置,使其不指向 /var/www/
- 我还尝试通过删除“config.vm.synced_folder”语句来完全删除共享文件夹配置
在每种情况下,我都重新配置了该框,但仍然遇到相同的性能问题,在 Web 浏览器中点击一个简单的 php 脚本时至少会挂起 10 秒。
我尝试过的其他事情:
- 从命令行运行相同的 php 脚本。这工作得很好。即时响应。
- 从 Web 浏览器点击 html 页面。我也得到了快速的回应。
这让我相信问题出在堆栈的 apache+php 部分。
不知道还能做什么。