1

我将部署一个具有多个 Pyramid 应用程序服务器和 nginx 作为负载均衡器的 Web 应用程序。

此应用程序将具有上传文件的功能,以后应该可以下载该文件。上传文件的总大小可能非常大,所以我想部署一个单独的文件网络服务器来提供这些静态文件。(这是我不喜欢这里提出的 rsync 解决方案的原因之一)。

在这种情况下,处理文件上传和同步的最佳解决方案是什么?我在考虑 NFS 或类似的东西,但我不确定这是解决问题的好方法。我想这里必须有一些最佳实践,甚至是用于这些目的的工具或库。

更新:我不想使用像Dropbox这样的云服务,在网段内找到一些同步解决方案会更好。

UPDATE2:我完成了 NFS 的设置,现在它运行良好。

4

1 回答 1

0

不是真正的与 python 或金字塔相关的问题。但是,您应该调查一下分布式文件系统和 CDN,这两者都是针对这类事情的。gridfs很容易上手。但是还有很多其他选择。亚马逊和谷歌都有类似的服务。

于 2013-10-24T14:44:53.547 回答