Flask开启异步服务器

Flask开启异步服务器

这几天开发中碰到一个问题,前端ajax请求时,页面跳转或者资源请求时,会发生请求不到或长时间等候的情况,估计是测试服务器不支持异步的缘故,故而考虑开启一个异步的flask服务器改善下。

首先是常见的使用gevent+gunicorn的组合,由于是测试是windows平台下,所以会抛出No module named fcntl的异常,转而考虑其他方式。

最后还是外国论坛上看到的一个回复

使用waitress可以在windows环境下开启flask异步

  • 安装

    pip install waitress
  • 代码实例

    • 更改前

      
      # manage.py
      
      from apps import create_app
      from flask_script import Manager
      from flask_migrate im

你可能感兴趣的:(flask,python,flask,异步,waitress,gunicorn)