gpt4 book ai didi

Magento 和 Vagrant 使用 rsync : performance and bidirectional sync

转载 作者:行者123 更新时间:2023-12-02 12:02:48 25 4
gpt4 key购买 nike

问题:在Windows 7上,由于我们无法使用nfs(自然,无需黑客),Vagrant/Magento这对夫妇的性能非常差。

经过这么多研究,我发现解决该问题的最好方法(也许是唯一)是使用rsync。好的,我使用成功了,现在的性能非常好!

我发现一个问题:rsync好像是单向的。我的意思是说?假设我成功安装了magento,然后我调用“vagrant rsync”命令。它将执行文件夹的新同步,并使其将 guest 文件结构与主机文件结构同步,它将“删除”Magento 在安装后为我构建的 etc/app/local.xml 文件,只是因为它不存在于主机文件结构中。

现在,我阅读了一些解决方案,例如从同步中排除文件夹或文件,但我认为这确实不是解决问题的好方法。

有人有更好的解决方案吗?有没有办法双向同步两个文件结构?

更新

我试图找到解决方案。

1)我尝试使用一致,但我发现某种我无法理解的错误。2)我尝试使用vagrant插件rsync-back,但似乎找不到正确的文件夹来同步3)我最终选择在虚拟机内执行rsync。通过vagrant ssh访问,执行命令“rsync -av/var/www//vagrant.rsync -av/var/www/”看来有效。

所以,目前提高Vagrant和Magento性能的解决方案是激活rsync系统。为了解决单向同步问题,如果我需要从客户机同步到主机,我需要从虚拟机执行 rsync 命令(反之亦然,使用 vagrant rsync 就足够了)。

如果你有更好的方法,请给我!

最佳答案

我知道的最佳选择是一致(实时双向文件夹同步)

来自 https://github.com/mrdavidlaing/vagrant-unison 的 vagrant-unison 插件已过时且无法运行。

在此处获取 vagrant-unison 插件的更新版本 https://github.com/dmatora/vagrant-unison

关于Magento 和 Vagrant 使用 rsync : performance and bidirectional sync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24413780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com