我有一个网站,用户可以在其中上传各种内容,然后再访问它们。 此时,文件存储在服务器中的特定路径中。现在,如果我需要为网站提供多个服务器,那么在多个服务器上访问用户上载文件的最佳方法是什么。亚马逊s3是我想到的一个选择。我还有其他选择吗?
答案 0 :(得分:1)
首先,您可以尝试使用CDN(http://en.wikipedia.org/wiki/Content_delivery_network)。
此外,您可以通过为静态内容设置专门的服务器来实现它。您可能需要一个查找服务器,以了解可以找到的服务器上的每个文件。它还将包含确定用于保存文件的最佳服务器的逻辑。这更复杂,因为您必须进行负载平衡并处理用户的地理位置。