我有一个网络应用程序,允许人们上传文件,网络应用程序和上传表单在 VPS1(24GB) 上运行我有另一个名为 VPS2(1TB) 的服务器。我希望用户使用 webapp 上传文件并将文件存储在 VPS2 上。我如何不确定执行此操作的最佳方法,我会将文件上传到 VPS1,然后通过 FTP(或其他方法)将其传输到 VPS2?或者我应该使用在 VPS2 上运行的网络服务器上的 post 方法将其直接上传到 VPS2?这必须是可扩展的,我将来会添加更多的网络服务器。
我曾想过将所有存储 VPS 服务器放在 PHP 中的一个数组中,并随机选择将文件发布到哪个数组。但我不确定,真的迷路了,想要一些高级帮助。