【问题标题】:Is uwsgi protocol faster than http protocol?uwsgi 协议比 http 协议快吗?
【发布时间】:2012-07-31 19:18:54
【问题描述】:

我正在尝试部署 django 应用程序的各种设置。 我的第一选择是使用一个简单的带有 mod_wsgi 的 apache 服务器,这是我之前为私人使用而实现的。 由于当前的部署是供公众使用的,我正在考虑各种选项。 根据在线提供的信息,使用 nginx 提供静态内容以及动态内容服务器的反向代理似乎很好。 现在,鉴于我以前对 Apache 的了解,我正在考虑将其用于动态内容。但后来我遇到了 Gunicorn 和后来的 uWSGI。目前我正在实施 uWSGI。 我看到它允许多种协议,包括 http。

使用一种协议相对于另一种协议有哪些优势。 我知道,鉴于我需要在多个服务器上扩展应用程序,这意味着我不能使用 Unix 套接字,这似乎在某些教程中被推荐。所以其他选择是使用 uwsgi 或 http 的 TCP 套接字。他们有很大的理论差异。我不知道 uwsgi 协议的细节,想知道,如果通过 http 协议使用它会使事情变得更快吗?

【问题讨论】:

    标签: django sockets nginx wsgi uwsgi


    【解决方案1】:

    最终,您的瓶颈不会出现在请求的特定路由机制中,除非您真的搞砸了配置。可以说,过于专注于根据该级别的事情做出决策是浪费时间。

    观看我在 PyCon 上的演讲,了解瓶颈的真正位置。

    http://lanyrd.com/2012/pycon/spcdg/

    【讨论】:

    猜你喜欢
    • 2012-09-01
    • 1970-01-01
    • 2023-04-10
    • 2011-03-19
    • 1970-01-01
    • 2020-05-08
    • 2013-01-20
    • 2016-08-09
    • 2023-03-19
    相关资源
    最近更新 更多