瓶子如何返回二进制文件

2024-10-01 11:32:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让bottlepythonweb服务来提供pdf、picture和exe等二进制文件,并进行身份验证。在

有没有可能用瓶子来提供这些文件?我很难找到这方面的教程。在

performance怎么样?瓶子Python能同时处理几十万次下载吗?在

我计划将它与nginxuwsgi一起使用。在


Tags: 文件身份验证瓶子pdfperformance二进制教程exe
2条回答

如果你不着急的话,我建议你试试uWSGI 1.9(它还在开发中,但是第一个稳定的版本将在10天后发布),并使用offload threads=n(将其设置为cpu的数量)。这样,当你从你的应用程序发送一个文件时,它将被一个不同的线程异步(非阻塞)服务,突然释放你的工作人员。卸载也可以在1.4版中使用,但它不是像1.9版那样自动进行的

当然可以用瓶子来提供这些文件。你只是把它们当作静态文件。就身份验证而言,我不相信瓶子附带身份验证支持(据我所知)。但是,当谈到性能时,这是一个真正取决于如何部署它的领域。在常规线程环境中,每个请求都有自己的常规线程,我非常怀疑您的服务器是否能够同时轻松地处理数十万个请求。{不过,在文档中你可以克服这个问题。在

资源:

瓶子静态文件服务:http://bottlepy.org/docs/dev/tutorial.html#routing-static-files

瓶青菜:http://bottlepy.org/docs/dev/async.html#greenlets-to-the-rescue

相关问题 更多 >