SCGI: A Simple Common Gateway Interface alternative
SCGI:另一个简单的公共网关接口
Neil Schemenauer <nas@python.ca>
2008-06-23
1. Introduction
1. 介绍
??? The SCGI protocol is a replacement for the Common Gateway Interface
??? (CGI) protocol.? It is a standard for applications to interface with
??? HTTP servers.? It is similar to FastCGI but is designed to be easier
??? to implement.
??? SCGI协议是公共网关接口(CGI)协议的一个替代品。
??? 它是应用接合HTTP服务器的规范。它与FastCGI相似,但是预定更容易实现。
??? In this document, a string of 8-bit bytes may be written in two
??? different forms: as a series of hexadecimal numbers between angle
??? brackets, or as a sequence of ASCII characters between double quotes.
??? For example, <68 65 6c 6c 6f 20 77 6f ……
分享到:
相关推荐
轻木SCGI 一个简单的 SCGI 侦听器,一个简单的线程阻塞 IO SCGI 服务器,可能对其他人有用。执照Balsa SCGI 版权所有 (c) 2012,Chris Ellis 保留所有权利。 如果满足以下条件,则允许以源代码和二进制形式重新分发...
ISAPI-SCGI是Internet Server Application Programming Interface (ISAPI)扩展和Simple Common Gateway Interface (SCGI)协议的一个实现,主要用于将IIS(Internet Information Services)Web服务器与后端FastCGI...
该库提供了对简单公共网关接口(SCGI)请求的解析。 SCGI是一种应用程序与HTTP服务器接口的协议,是CGI协议的替代协议。 它类似于FastCGI,但设计为易于实现。 实现SCGI的Web服务器包括Apache HTTP Server,Lighttpd...
名称Plack::Handler::AnyEvent::SCGI - AnyEvent::SCGI 上的 PSGI 处理程序概要 plackup -s AnyEvent::SCGI --port 22222描述Plack::Handler::AnyEvent::SCGI 是一个独立的 SCGI 守护进程,运行在。作者宫彦执照这个...
在 Python 中实现一个基于 epoll 的 SCGI 服务器,我们需要关注以下几个关键点: 1. **文件描述符管理**:epoll 需要一个事件列表来跟踪需要监控的文件描述符,包括监听套接字和已连接的客户端套接字。 2. **epoll...
#ScgiClient 用于 node.js node.js 的另一个 scgi 客户端模块。 与scgi-client相比,这个模块确实有更多的功能,但不能配置那么多。 它应该有更好的性能,但我还没有对其进行基准测试。 ##例子简单的例子: 有一个...
标题中的"PyPI 官网下载 | scgi-2.1.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的软件包,名为`scgi`,版本为2.1,且已经打包成tar.gz格式的压缩文件。PyPI是Python开发者发布和分享自己编写的Python...
迅捷SCGI 用Swift编写的服务器。 SCGI允许任何支持它的Web服务器与外部程序交互。 在这种情况下,是用Swift编写的程序。 这为使用Swift编写Web应用程序以及与任何支持SCGI的流行Web服务器(例如 , 和交互提供了...
ISAPI SCGI扩展将对SCGI协议的支持添加到了Microsoft的Internet Information Server。 该扩展将多线程与I / O完成端口一起使用,以最大程度地减少内存和CPU使用率。
4. 安全管理:可以使用 Nginx 搭建 API 接口网关,对每个接口服务进行拦截。 Nginx 的目录结构 1. /usr/local/nginx/:Nginx 的主目录。 2. client_body_temp/:用于存储客户端请求体的临时文件。 3. conf/:Nginx...
这个库为请求提供了一个解析器。 解析器作为有限状态机 (FSM) 实现,用于流应用程序(即数据以不可预测的速率到达并且解析器必须是可中断的)。 因此,解析器本身不会缓冲任何接收到的数据。 它只是将它转发给注册的...
`sph-lib`是一个全面的Guile Scheme库集合,涵盖了许多功能,如网络服务(服务器)、日期时间处理、加密(Scrypt)、多线程(线程池)、网络协议(SCGI)以及数据格式处理(RFC3339和AtomScheme)。它遵循严格的GPL3...
Flup是一个Python模块,主要用于创建FastCGI服务器。在Web开发中,FastCGI是一种让交互式应用程序持久运行并高效处理请求的技术。它不同于传统的CGI(通用网关接口),因为CGI每次处理请求时都会启动新的进程,而...
4. **Spawn-fcgi**:这是一个FastCGI多进程管理程序,与Flup类似,但它是作为外部程序存在,支持多种编程语言的FastCGI接口。 5. **SCGI**:即Simple Common Gateway Interface,虽然与FastCGI相似,但并未得到广泛...
WSGI是Web服务器网关接口,是Python Web应用程序和服务器之间的一种标准接口。 3. **配置管理**:Paste库的配置管理功能使得开发者能够轻松地在不同环境中切换配置,这对于部署和测试环境的隔离尤其有用。 4. **...
Gunicorn是另一个流行的WSGI HTTP服务器,适用于Python Web应用。它以Unix风格的设计理念,简单易用且稳定性强。Gunicorn通常用于开发环境或小型项目中,但在生产环境中也可表现出色。 ### Waitress Waitress是一...