虚拟机软件你用的是 Virtualbox,在虚拟机上安装了 virtualbox guest addition 以后,你可以配置虚拟机使用 Virtualbox 类型的共享目录。这种类型的共享目录存在性能问题,如果网站应用只有少量文件还可以,如果文件数量太多,在这种类型的共享目录上运行的网站会非常慢。
这种类型的共享目录还有个 bug,你在虚拟机上配置的网站运行环境如果使用了 NGINX,你得配置 一下 NGINX,把 sendfile
指令设置成 off
,不然你在本地主机上编辑了网站文件以后,在浏览器上刷新以后看不到修改之后的结果,仍然会显示没有编辑之前的样子。
sendfile off;
因为性能问题,暂不推荐使用 Virtualbox 类型的同步目录。