加速Vagrant主机和客户端之间同步延迟(NFS同步文件夹)

8
我正在使用vagrant在本地机器上运行一个WordPress开发环境,已将nfs设置为默认的文件共享机制(我用的是Mac)。总体性能非常好,但有一个问题:同步延迟。
我在客户端上设置了grunt watchers,以便在每次文件更改时重新编译CSS/JavaScript并实时加载页面。然而,当我在主机上保存文件时,在客户端进行同步需要花费1到10秒的时间。
我希望能够在主机上点击"保存",立即看到在客户端上反映出来的更改,这将触发grunt watcher执行我所需的所有操作。
是否有办法实现这一点?也许可以通过hack强制与grunt同步某些文件吗? 我尝试了rsync,但它的延迟似乎更严重。
谢谢
1个回答

18

对我来说,仅使用actimeo就完成了工作: config.vm.synced_folder "www/", "/srv/www/", :type => "nfs", mount_options: ['actimeo=1'] - spoutnik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接