基于flask框架gunicorn+nginx的部署方案[对比uwgsi更为容易]

之前写东西没有什么介绍的习惯,毕竟你们能找到就说明你们已经知道他的大致功能了,虽然话是这么说,但是事不应该这么做,毕竟很多人还是比我还小白的小白,我做过小白,知道小白因为看不懂无而从下手时的无奈,所以,我开始写的更详细一些,包括来源和版本介绍。

这篇文章主要说说Gunicorn来源、功能、用法。

 

Gunicorn是一个unix上被广泛使用的高性能的Python WSGI UNIX HTTP Server。和大多数的web框架兼容,并具有实现简单,轻量级,高性能等特点。

gunicorn的安装只需要使用匹配的命令即可完成,就像这样:(venv) $ pip install gunicorn 通常我们会在虚拟环境里安装。假设此时你的起手装备是:

#manage.py
-----------------------------

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return "hello world !"


if __name__ == '__main__':
    app.run()

------------------------------

我们就输入gunicorn的启动命令:(venv) $ gunicorn -w 4 -b 127.0.0.1:5000 manage:app

高阶点的,我们可以把命令写在文件里。
如图:

 更多命令帮助如下:

          百度文库直接查看>>>

          CDSN下载查看>>>   

------------------------end----------------------

posted @ 2020-03-24 22:40  好咯莫讲咯  阅读(25)  评论(0)    收藏  举报  来源