之前写东西没有什么介绍的习惯,毕竟你们能找到就说明你们已经知道他的大致功能了,虽然话是这么说,但是事不应该这么做,毕竟很多人还是比我还小白的小白,我做过小白,知道小白因为看不懂无而从下手时的无奈,所以,我开始写的更详细一些,包括来源和版本介绍。
这篇文章主要说说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
高阶点的,我们可以把命令写在文件里。
如图:
更多命令帮助如下:
------------------------end----------------------