1

我目前正在编写一个需要与网络服务器通信的服务器。我不确定我应该使用什么来弥合我的服务器和网络服务器、SCGI 或 uWSGI 协议之间的差距。在某些时候,我发誓我在uwsgi文档的某个地方读到了 uWSGI 协议源自 SCGI,但我再也找不到这条线了。

它们有何不同?

4

2 回答 2

2

它们都序列化了一个简单的键值项列表。SCGI 使用文本格式,而 uwsgi(协议的小写字母)使用二进制编码,其中每个字符串都以 16 位大小为前缀:http: //uwsgi-docs.readthedocs.org/en/latest/Protocol.html

于 2014-08-27T05:09:33.543 回答
-1

只说一点!

uWSGI 项目旨在开发用于构建托管服务的完整堆栈。

uwsgi(小写!)协议是 uWSGI 服务器使用的本机协议。

并回答常见问题 (FAQ)

uwsgi(全小写)协议源自 SCGI,但具有二进制字符串长度表示和一个 4 字节的标头,其中包括 var 块的大小(16 位长度)和几个通用字节。

于 2016-02-18T07:03:44.637 回答