你认识Python 的 WSGI 服务器 Gunicorn?不认识?瞅一瞅拉

前言

Gunicorn 绿色独角兽’是一个Python WSGI UNIX的HTTP服务器。这是一个pre-fork worker的模型,从Ruby的独角兽(Unicorn)项目移植。该Gunicorn服务器大致与各种Web框架兼容,只需非常简单的执行,轻量级的资源消耗,以及相当迅速。
你认识Python 的 WSGI 服务器 Gunicorn?不认识?瞅一瞅拉_第1张图片

与 uWSGI 的性能比较:

你认识Python 的 WSGI 服务器 Gunicorn?不认识?瞅一瞅拉_第2张图片

特点:

  1. 本身支持WSGI、Django、Paster

  2. 自动辅助进程管理

  3. 简单的 Python配置

  4. 允许配置多个工作环境

  5. 各种服务器的可扩展钩子

  6. 与 Python 2.x > = 2.5,3.x >= 3.2 兼容

  7. 本身支持WSGI、Django、Paster

  8. 自动辅助进程管理

  9. 简单的 Python配置

  10. 允许配置多个工作环境

  11. 各种服务器的可扩展钩子

  12. 与 Python 2.x > = 2.5,3.x >= 3.2 兼容

安装:

pip install gunicorn
$ cat myapp.py
  def app(environ, start_response):
      data = b"Hello, World!\n"
      start_response("200 OK", [
          ("Content-Type", "text/plain"),
          ("Content-Length", str(len(data)))
      ])
      return iter([data])
$ gunicorn -w 4 myapp:app
[2014-09-10 10:22:28 +0000] [30869] [INFO] Listening at: http://127.0.0.1:8000 (30869)
[2014-09-10 10:22:28 +0000] [30869] [INFO] Using worker: sync
[2014-09-10 10:22:28 +0000] [30874] [INFO] Booting worker with pid: 30874
[2014-09-10 10:22:28 +0000] [30875] [INFO] Booting worker with pid: 30875
[2014-09-10 10:22:28 +0000] [30876] [INFO] Booting worker with pid: 30876
[2014-09-10 10:22:28 +0000] [30877] [INFO] Booting worker with pid: 30877

小编推荐一个学python的学习qun 740322234
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

你可能感兴趣的:(python基础,python爬虫,pyhton,python,python入门)