当前位置: 代码迷 >> python >> 使用Django实现对用户文件进行远程存储的最佳方法是什么
  详细解决方案

使用Django实现对用户文件进行远程存储的最佳方法是什么

热度:13   发布时间:2023-06-16 10:10:57.0

满足以下要求的最佳存储服务器机制是什么:

  • 将要存储的文件已加密且小于70MB
  • 文件在存储服务器上具有标识符
  • 我需要非常快速地检索文件
  • 存储服务器与Django服务器位于同一域中
  • 存储的文件数量随时间增加。

有人建议我使用不同的方法,例如使用Web服务器(如apache或nginx)来提供文件。 其他人也使用MongoDB作为存储服务器。 我希望实现尽可能简单。 你会推荐什么?

如果您可以尝试将文件存储移动到Amazon S3存储,则Django Boto( )有助于集成并且易于使用。 为了获得更好的性能,我建议使用带有uWSGI链接的virtualenv,nginx: ://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html