Python 易于安装的多线程服务器,适用于我的Django活塞API

Python 易于安装的多线程服务器,适用于我的Django活塞API,python,django,django-piston,Python,Django,Django Piston,我正在编写一个API,它读取MySQL和Solr(可以提供150ms的延迟)以提供格式化输出。我将在VPS上托管此应用程序,我需要为此应用程序选择一个web服务器。它将仅在本地主机(以及将来的本地LAN)中使用 我有以下关注: 启动多个工作线程以最小化并发请求的瓶颈(Solr可能需要150毫秒才能返回请求) 当一个组件崩溃时,可以轻松地重新启动,重新启动只是一个服务-重新启动的问题 部署一个新的应用程序非常简单,只需将文件夹复制到www目录(或等效目录),这样从那时起,对该应用程序的新请求就会得

我正在编写一个API,它读取MySQL和Solr(可以提供150ms的延迟)以提供格式化输出。我将在VPS上托管此应用程序,我需要为此应用程序选择一个web服务器。它将仅在本地主机(以及将来的本地LAN)中使用

我有以下关注:

  • 启动多个工作线程以最小化并发请求的瓶颈(Solr可能需要150毫秒才能返回请求)
  • 当一个组件崩溃时,可以轻松地重新启动,重新启动只是一个服务-重新启动的问题
  • 部署一个新的应用程序非常简单,只需将文件夹复制到www目录(或等效目录),这样从那时起,对该应用程序的新请求就会得到满足
  • 我现在没有优化性能,所以我需要一些易于设置的东西。对于非负载平衡的Django应用程序来说,3是不可能的吗?

    部署和管理非常简单。它没有内置的重新加载功能,但您可以轻松使用外部实用程序,例如使用
    kill-HUP
    监视目录并重新加载gunicorn