解决vagrant上使用Homestead很慢(响应速度10s+)
Posted Skrillex
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决vagrant上使用Homestead很慢(响应速度10s+)相关的知识,希望对你有一定的参考价值。
说明:
使用vagrant和Homestead 在vBox上面跑laravel, 响应速度非常缓慢(大概在10+s),
尝试过增加虚拟机配置, 但是没有任何效果, 经验证也不是数据库的原因 .
通过网上查询了解到, 是因为VirtualBox的IO引起的: http://mitchellh.com/comparing-filesystem-performance-in-virtual-machines
解决方法1:
在Homestead.yaml下添加type:nfs, 注意空格, map对应windows下面的物理路径
解决方法2:
如果上诉方法, 还是不能增加响应速度(我的就是), 则尝试以下方法
安装一个vagrant 插件
$ vagrant plugin install vagrant-winnfsd
然后修改 Homestead/scripts/homestead.rb 的代码, 循环部分替换成如下:
重启vagrant 之后, 响应速度已经将至 200 ms
----------参考资料
https://laracasts.com/discuss/channels/general-discussion/for-those-who-find-homesteadvagrantvirtualbox-slow-on-windows?page=1
http://mitchellh.com/comparing-filesystem-performance-in-virtual-machines
以上是关于解决vagrant上使用Homestead很慢(响应速度10s+)的主要内容,如果未能解决你的问题,请参考以下文章
Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境
Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境
无法安装 Vagrant box Laravel Homestead