• uWSGI其一:概念篇

    uWSGI Web服务器介绍
    服务器君一共花费 2529.309 ms 进行了 4 次数据库查询,努力地为您提供了这个页面。
    广告很萌的

    复习 WSGI

    前面小节《来了解一下WSGI这个概念》已经详细介绍过 WSGI 了。

    WSGI is the Web Server Gateway Interface. It is a specification for web servers and application servers to communicate with web applications (though it can also be used for more than that)

    WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx)与应用服务器(如uWSGI服务器)通信的一种规范。

    接下来,我们要介绍的是 uWSGI

    uWSGI

    uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。

    要注意 WSGI / uwsgi / uWSGI 这三个概念的区分。

    • WSGI看过前面小节的同学很清楚了,是一种通信协议。
    • uwsgi同WSGI一样是一种通信协议。
    • 而uWSGI是实现了uwsgi和WSGI两种协议的Web服务器。

    uwsgi协议是一个uWSGI服务器自有的协议,它用于定义传输信息的类型(type of information),每一个uwsgi packet前4byte为传输信息类型描述,它与WSGI相比是两样东西。

    关于uwsgi协议看这里:The uwsgi protocol

    • 为什么有了uWSGI为什么还需要nginx?因为nginx具备优秀的静态内容处理能力,然后将动态内容转发给uWSGI服务器,这样可以达到很好的客户端响应。

    接下来,我们要看看 uWSGI 的安装配置与使用。

更多 推荐条目

Welcome to NowaMagic Academy!

现代魔法 推荐于 2013-02-27 10:23   

本章最新发布
随机专题
  1. [移动开发] 使用support-v7 ActionBar前的那些坑 3 个条目
  2. [移动开发] 简单了解Android Fragment 3 个条目
  3. [数据库技术] SQL基础语法 1 个条目
  4. [Linux操作系统] 基本 Linux Shell 命令 2 个条目
  5. [移动开发] Android 网络通信框架Volley 1 个条目
  6. [智力开发与知识管理] 学习编程为什么没会这么难? 7 个条目
  7. [移动开发] Layout_weight属性解析 5 个条目
  8. [移动开发] Android SQLite增删查改实例(数据:魔弹之王) 2 个条目
  9. [PHP程序设计] Nginx基本操作释疑 7 个条目
  10. [移动开发] 从代码角度去认识HttpClient 2 个条目
  11. [Python程序设计] 写几个简单的Tornado程序吧 5 个条目
  12. [JavaScript程序设计] Web实时通信技术名词解析 5 个条目
窗口 -- [协会]