zoukankan      html  css  js  c++  java
  • Nginx服务性能介绍

    一.web服务软件种类介绍

     常用来提供静态Web服务的软件有三种:

     

     Apache:中小型Web服务的主流,Web服务器中的老大哥

     Nginx:大型网站Web服务额主流,Web服务器中的老大哥

     Lighttpd:不温不火的优秀Web软件,社区不活跃,静态解析效率很高

     常用来提供动态服务的软件:

     

     PHP:大中小型网站都会使用,动态网页语言PHP程序的解析容器,可配合Apache和Nginx解析动态程序

     Tomcat:中小企业动态web服务主流,互联网java容器主流(如jsp/do)

     Resin:大型动态Web服务主流,互联网java容器主流(如jsp/do)

    二.Nginx软件服务介绍

     如果你听说或使用过Apache软件,那么很快就会熟悉Nginx软件,与Apache软件类似,
        Nginx(“engine x”)是一个开源的,支持高性能、高并发的WWW服务器和代理服务软件。
        它是由俄罗斯人lgor Sysoev开发的,最初被应用在俄罗斯的大型网站www.rambler.ru上。
        后来作者将源代码以类BSD许可证的形式开源出来供全球使用。
        Nginx可以运行在UNIX、Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中

    三.Nginx软件特性介绍

    • 支持高并发,能支持几万并发连接(特别是静态小文件业务环境)
    • 资源消耗少,在3万并发连接下,开启10个Nginx线程消耗的内存不到200MB
    • 支持异步网络I/O事件模型epoll(linux2.6+),apache(select)

    四.Nginx软件功能介绍

     Nginx有三大功能:

     

    五.Nginx软件模型特点说明:

     apache使用的select模型、nginx使用的是epoll模型

     举例说明:幼儿园阿姨
        select模型版阿姨    会一个一个小朋友进行询问,确认哪个小朋友需要上厕所
        epoll模型版阿姨     会告知想上厕所小朋友自觉站到响应位置

     由此可以看出nginx的响应效率比select效率快的多!


  • 相关阅读:
    CSU 1333 Funny Car Racing
    FZU 2195 检查站点
    FZU 2193 So Hard
    ZOJ 1655 FZU 1125 Transport Goods
    zoj 2750 Idiomatic Phrases Game
    hdu 1874 畅通工程续
    hdu 2489 Minimal Ratio Tree
    hdu 3398 String
    洛谷 P2158 [SDOI2008]仪仗队 解题报告
    POJ 1958 Strange Towers of Hanoi 解题报告
  • 原文地址:https://www.cnblogs.com/datastart/p/10515467.html
Copyright © 2011-2022 走看看