一.写在前面 Flask 作为一个轻量级的 Web 框架,具有诸多优点,灵活方便,扩展性强,开发文档也很丰富.在开发调试的过程中,我们往往会使用 Flask 自带的 Web 服务器,但如果要投入到生产环境中,就需要选择使用功能完整的服务器了.说到部署 Flask,就不得不提 WSGI 了,那么 WSGI 又是什么呢? Flask 项目又要怎么部署呢? 二.基础知识 1.WSGI WSGI(Python Web Server Gateway Interface):Python Web 服务器网关接
本文主要介绍在Windows Server 2012R2上通过IIS部署Flask项目的过程,以及对TTFB延迟大问题的思考.关于如何申请云服务器,注册(子)域名,备案,开放云服务器端口,获取SSL证书等不做介绍,感兴趣可以参考通过二级域名解决1台云服务器搭建多个公众号后端服务的问题. 一.部署环境准备 1.操作系统和IIS版本 操作系统的版本是Windows Server 2012R2,IIS版本为8.5.9600.16384: 2.CGI和ISAPI安装 通过服务器管理器添加角色和功能,