【问题标题】:What is the difference between uwsgi protocol and wsgi protocol?uwsgi协议和wsgi协议有什么区别?
【发布时间】:2023-04-10 17:04:02
【问题描述】:

我知道 uwsgi 是 uWSGI 服务器中实现的协议。但是它和wsgi相比有什么变化呢?

【问题讨论】:

    标签: wsgi uwsgi


    【解决方案1】:

    uwsgi 协议是一种有线协议,用于在具有 uWSGI 的进程之间的套接字上。它无法与 WSGI 相提并论,后者是 Python 的编程 API。 uwsgi 协议更类似于 FASTCGI 或 SCGI。它与语言无关。从记忆来看,它和 SCGI 几乎没有区别。

    简而言之,uwsgi 的名称为“wsgi”是个坏主意,因为它实际上与 WSGI 无关。你仍然需要一个适配器来从 uwsgi 到 Python WSGI。对于以 C 代码编写并嵌入到 uWSGI 中的 uWSGI。也可以在 uwsgi 和其他语言 API 之间为 web 应用程序编写一个适配器,uWSGI 内部也有这样的东西。

    【讨论】:

    • 我现在更好地理解了这种差异,尽管并不完全。我想我需要更深入地了解 WSGI。
    • 在哪里可以找到 wsgi 有线协议的定义/规范?所有搜索都产生了完全不同的 WSGI API 的结果。
    • 没有“WSGI 有线协议”。如上所述,它只是一个 API。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 2018-11-29
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多