gpt4 book ai didi

python - 在 Python 网络应用程序中处理较大文件上传的最具可扩展性的方法是什么?

转载 作者:行者123 更新时间:2023-11-28 18:55:30 25 4
gpt4 key购买 nike

我们有一个网络应用程序可以为某些部分上传文件。上传的文件不是很大(主要是 word 文档等),但它们比您典型的 Web 请求大得多,而且它们往往会占用我们的线程服务器(在 Apache 代理后面运行的 zope 2 服务器)。

我现在大部分时间都处于头脑 Storm 阶段,试图找出一个通用的技术来使用。我的一些想法是:

  • 使用 python 异步服务器,例如 tornado 或 diesel 或 gunicorn。
  • 写一些扭曲的东西来处理它。
  • 只使用 nginx 来处理实际的文件上传。

很难找到关于我应该采用哪种方法的信息。我确信做出实际决定需要很多细节,但我更担心的是弄清楚如何做出这个决定,而不是其他任何事情。谁能给我一些关于如何进行的建议?

最佳答案

如果您愿意将 Django 添加到您的环境中,它的上传文件功能内置了对以多个 block 上传文件的支持。

看看 File Uploads overview django 文档的一部分。

关于python - 在 Python 网络应用程序中处理较大文件上传的最具可扩展性的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2876181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com