μWSGI
Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web Server和Web Application之间的一种简单而通用的接口。
举个例子,假如搭建个Django应用,则关系如下图
μWSGI的实际意义和作用:
1、实现了WSGI协议
2、是一个 Web Server
3、负责接收请求并通过协议传送给Django应用
μWSGI的安装与使用
安装
pip install uwsgi
基本配置参数
chdir(全称 change directory) : WSGI应用目录
module : WSGI应用的模块名字
processes : uwsgi的进程数
socket : 套接字路径 地址
max-requests : 最大并发请求数
启动
1、直接命令行 + 参数启动
2、配置文件启动
先把配置写到配置文件里
Django为什么来用μWSGI来部署?