引言 除了使用Tornado进行Flask的生产部署,我们也可以使用gevent进行Flask的部署操作。 学习内容:

  • 安装gevent
  • 【代码实现】使用gevent进行Flask的部署

1.安装gevent

  1. # 使用pipenv进行安装
  2. pipenv install tornado

2.代码实现

1.代码实现

  1. #!/usr/bin/env pytho
  2. # -*- coding: utf-8 -*-
  3. """
  4. @author:cooling
  5. @file:runFlaskByGevent.py
  6. @time:2022/04/23
  7. """
  8. #使用gevent方式部署flask
  9. from main import app
  10. from gevent import pywsgi
  11. if __name__ == '__main__':
  12. host='0.0.0.0'
  13. port=8806
  14. server = pywsgi.WSGIServer((host,port ), app)
  15. print("flask启动完成")
  16. server.serve_forever()

2.运行测试

image.png