最近运行某个 php 项目时,我发现仅仅一个数量级不到 1W 的数组,PHP 运行就已经要运行 4S 多。为了探究原因,我做了一些实验以及网上搜索一些资料:
1.由于公司的电脑是 WIN,我已经尝试使用插件开启 NFS。但并没有实际提升的效果。
2.我在母鸡搭建的运行环境执行上述脚本,耗时 0.3 秒不到就完成了。
3.我在母鸡使用 virtualbox 搭建一个全新的虚拟主机,存储格式是 vdi。运行同样的脚本,耗时 0.3 秒不到。
那么,到底是什么原因导致 Vagrant 运行 PHP 这么缓慢呢?是我下载的镜像问题呢?还是存储格式问题?注:Vagrant 使用的 vmdk。
现在我在创建一个基于 vmdk 存储的虚拟机,再来跑一次上述脚本。估计稍后就有测试结果了。
1
nullen 2017-08-11 11:35:52 +08:00
xdebug + valgrind
|
2
carlclone 2017-08-11 11:38:33 +08:00 via Android
什么年代了,还用 vagrant ,换 docker 吧
|