0

我正在开发一个项目,该项目使用两个具有安全连接的服务器和一个数据库连接,并且两个单独的 Varnish 缓存服务器也被集成。我有一个 IP,它是一个负载平衡器 IP,以太重定向到第一台服务器或第二台服务器

从单个数据库中提取数据时,一切似乎都运行良好。但是,用户个人资料图像中存在问题。

当用户上传图像并且负载平衡器 IP 重定向到第一个服务器时,图像会转到第一个服务器文件目录。

但是,当用户从第二台服务器访问站点时看到完整的数据(因为所有内容都从公共数据库加载)但无法看到保存在第一台服务器中的图像。

我怎样才能解决这个问题?

我是 PHP 开发人员,我使用 phpseclib 制作了一个简单的 PHP 脚本,该脚本也将图像文件保存在外部服务器中。

我不知道如何将它集成到 Drupal 中。(我是一名 PHP 开发人员,但在 Drupal 中的模块制作方面工作很多)

或者还有其他选择吗?

4

1 回答 1

0

我们在项目中使用了类似的结构。在存储图像的两台服务器中的文件系统之间使用 RSYNC 或 NFS RSYNC - 同步两台服务器 NFS - 将一台服务器的文件系统加载到另一台服务器上

于 2013-04-09T09:05:24.873 回答