将文件上载到两个 Web 前端服务器 - 如何合并到一个位置

本文关键字:何合并 合并 位置 一个 Web 上载 文件 两个 前端 服务器 | 更新日期: 2023-09-27 18:36:25

我构建了一个使用两个Web前端服务器的Web应用程序,用户通过相同的URL随机定向到任何一个。Web 应用具有上传和下载文件的特定功能。上传文件时,该文件存储在上载到的服务器上的特定目录中。

问题是,当用户将文件上传到服务器 1 上的文件夹时,任何尝试从服务器 2 下载相同文件的用户都将无法下载,因为它仅存在于上传该文件的服务器上。

解决这个问题的最佳方法是什么?我看过:- 使用SAN,这里的问题是我不想更改或创建域- 编写Windows服务,如果可能的话,宁愿避免这种情况,我以前没有做过,但如有必要,会试一试

提前感谢!

将文件上载到两个 Web 前端服务器 - 如何合并到一个位置

除非我错过了一些非常明显的东西,否则您所需要的只是一个共享位置。这可以是通过 UNC 路径寻址的网络共享、FTP 服务器上的文件夹、数据库,任何内容,只要它是

  1. 共享
  2. 可从两个网络服务器访问
  3. Web 应用程序服务帐户对其具有读/写权限。

根据您的要求,文件服务器上的网络共享(可能是 2 个 Web 服务器中的 1 个,或负载平衡器,或(理想情况下)完全是新服务器)将是最简单的方法。