当前位置:  软件>C/C++软件

WSGI Web服务器 UV-Web

    来源:    发布时间:2015-01-01

    本文导语:  uv-web是一个轻量级的支持高并发的WSGI Web服务器,基于libuv构建,部分代码源于开源项目bjoern,本质是python的C扩展,所以适用于部署绝大部分 python web应用(如 Django) 特性 兼容 HTTP 1.0/1.1 支持 keep-alive 基于libuv事件...

uv-web是一个轻量级的支持高并发的WSGI Web服务器,基于libuv构建,部分代码源于开源项目bjoern,本质是python的C扩展,所以适用于部署绝大部分 python web应用(如 Django)

特性
  • 兼容 HTTP 1.0/1.1
  • 支持 keep-alive
  • 基于libuv事件循环库,跨平台性良好,并发表现不错
  • 部署方便,相当于python扩展模块
  • 使用

    一般运行方式:

    import uvweb
    uvweb.run(wsgi_application, host, port)

    Django web 部署示例:

    import uvweb
    import django.core.handlers.wsgi
    uvweb.listens(django.core.handlers.wsgi.WSGIHandler(), '0.0.0.0', 8080)
    测试

    在一般配置pc上,局域网环境下用ab工具做过一个简单的echo web程序测试

    windows下

    Requests per second: 5216.36 [#/sec]

    Ubuntu linux下

    Requests per second: 9655.44 [#/sec]


        
     
     
     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3