我正在使用 vagrant 在本地计算机上运行 wordpress 开发环境,并将 nfs 设置为默认文件共享机制(我在 Mac 上)。总体性能非常好,除了一件事:同步延迟。
我已经在来宾上设置了 grunt 观察程序来重新编译 css / javascript 以及在每次文件更改时实时重新加载页面。但是,当我在主机上保存文件时:在客户机上同步之前需要 1 到 10 秒的时间。
我希望能够在主机上点击保存,并看到更改立即反映在来宾上,然后这将触发 grunt 观察者执行我需要它执行的所有操作。
有办法实现这一点吗?黑客可能会强制与 grunt 同步一些文件?
我尝试过 rsync,但延迟似乎更糟。
Thanks
在这里找到了答案https://github.com/mitchellh/vagrant/issues/4204#issuecomment-49856008
只需将挂载选项添加到 Vagrantfile 中的 nfs 共享,这将使 nfs 共享在每次保存时几乎立即同步(
config.vm.synced_folder "www/", "/srv/www/", :type => "nfs", mount_options:['nolock,vers=3,udp,noatime,actimeo=1']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)