在扩展时,如何在多台服务器上提供用户上传的文件?

时间:2015-05-18 10:45:52

标签: webserver sync

我有一个网站,用户可以在其中上传各种内容,然后再访问它们。 此时,文件存储在服务器中的特定路径中。现在,如果我需要为网站提供多个服务器,那么在多个服务器上访问用户上载文件的最佳方法是什么。亚马逊s3是我想到的一个选择。我还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

首先,您可以尝试使用CDN(http://en.wikipedia.org/wiki/Content_delivery_network)。

此外,您可以通过为静态内容设置专门的服务器来实现它。您可能需要一个查找服务器,以了解可以找到的服务器上的每个文件。它还将包含确定用于保存文件的最佳服务器的逻辑。这更复杂,因为您必须进行负载平衡并处理用户的地理位置。

相关问题