3 Magento服务器迁移到1 - 产品图像

时间:2011-12-19 09:58:49

标签: php rsync magento

我最近开始为一家在线销售大量产品的公司工作。随着业务的发展,他们只是在他们的托管服务器上添加了VPS实例,在现在的三台VPS机器之间创建了一个SSH隧道,以便于本地MySQL连接并为不同的VPS分配不同的域,而不是寻求更具可扩展性的主机解决方案。机等。

我已整理出一个大型,可扩展的服务器,我们现在正在迁移到这个服务器,并设置新服务器的配置方式与我们拥有的三台VPS服务器相同。

我已经将一台服务器的Magento安装内容直接下载到我的本地计算机,进行了一些测试,更改了一些配置选项,并且上传后一切都在新服务器上运行。我遇到的问题是,有些网站(三台VPS机器共有15台),没有产品图片。

我认为这是因为Magento已将这些产品图片放在分配了域的服务器的文件系统中。

我的问题是,将./media/catalog的内容从每个VPS服务器rsync到主服务器是否安全,或者Magento是否创建了自己的文件结构,这样做可能会覆盖事物? / p>

希望你们能指出我正确的方向。

干杯,

戴夫

1 个答案:

答案 0 :(得分:0)

我使用类似的设置。我们至少有3个负载均衡的服务器,它们通过一个带有SSH隧道的数据库运行。

你对Magento存储图像的位置是正确的。当Magento在/ magento / media /中创建图像时,它将创建两个文件夹,其中包含文件名的前两个字符。例如,上传到目录的名为“Image1.jpg”的文件将转到:

/path/to/magento/media/catalog/i/m/Image1.jpg

我们将管理区域设置为直接解析到主服务器,而不是每隔5分钟左右将主服务器的媒体文件同步到其他服务器。

这绝不是一个完美的解决方案,但它目前适用于我们。我们已经考虑过在服务器之间共享文件系统,但这有其自身的缺点。

希望这有帮助。