有人知道 Vagrant 运行 PHP 特别慢的原因吗?

2017-08-11 11:27:32 +08:00
 Felldeadbird

最近运行某个 php 项目时,我发现仅仅一个数量级不到 1W 的数组,PHP 运行就已经要运行 4S 多。为了探究原因,我做了一些实验以及网上搜索一些资料:

1.由于公司的电脑是 WIN,我已经尝试使用插件开启 NFS。但并没有实际提升的效果。
2.我在母鸡搭建的运行环境执行上述脚本,耗时 0.3 秒不到就完成了。
3.我在母鸡使用 virtualbox 搭建一个全新的虚拟主机,存储格式是 vdi。运行同样的脚本,耗时 0.3 秒不到。

那么,到底是什么原因导致 Vagrant 运行 PHP 这么缓慢呢?是我下载的镜像问题呢?还是存储格式问题?注:Vagrant 使用的 vmdk。
现在我在创建一个基于 vmdk 存储的虚拟机,再来跑一次上述脚本。估计稍后就有测试结果了。

5351 次点击
所在节点    Vagrant
2 条回复
nullen
2017-08-11 11:35:52 +08:00
xdebug + valgrind
carlclone
2017-08-11 11:38:33 +08:00
什么年代了,还用 vagrant ,换 docker 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/382152

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX