说SCGI的ASGI服务器。
aioscgi的Python项目详细描述
什么是爱奥斯基?在
aioscgi是一个实现异步服务器网关接口的容器 (ASGI)通过简单的公共网关为异步Web应用程序提供服务 接口协议。在
什么是SCGI?在
SCGI是一种用于HTTP服务器和Web之间通信的协议 应用。与CGI相比,SCGI更有效,因为它不分叉 并为每个请求执行应用程序的单独实例;相反, 应用程序提前启动并接收多个请求 (顺序或并发)通过套接字连接。与 SCGI是一个简单得多的协议,因为它使用一个单独的套接字 每个请求的连接,而不是在单个请求中包含框架 连接到多路请求(FastCGI中很少使用的特性 无论如何,由于缺少每个请求的流控制)。在
如何使用它?在
aioscgi安装一个aioscgi可执行文件。如果您的ASGI应用程序可调用 名为myapp,并且位于名为mypackage/mymodule.py的文件中,您可以 运行aioscgi --unix-socket /path/to/socket mypackage.mymodule:myapp。为 有关可用选项的详细信息,请运行aioscgi --help。在
- 项目
标签: