zoukankan      html  css  js  c++  java
  • 各种Web服务器与Nginx的对比

    Tomcat和Jetty面向Java语言,先天就是重量级的Web服务器,它们的性能与Nginx没有可比性.

    IIS只能在windows操作系统上运行,Windows作为服务器在稳定性与其他一些性能上都不如类Unix

    操作系统。

    Apache有许多优点,如稳定、开源、跨平台等,但它出现的时间太长了,在它兴起的年代,互联网的产业规模远远比不上今天,所以它被设计成了一个重量级的、不支持高并发的Web服务器。在Apache服务器上,如果有数以万计的并发HTTP请求同时访问,就会导致服务器上消耗大量内存,操作系统内核对成百上千的Apache进程做进程间切换也会消耗大量CPU资源,并导致HTTP请求的平均响应速度降低,这些都决定了Apache不可能成为高性能Web服务器.

    Lighttpd和Nginx一样,都是轻量级、高性能的Web服务器,欧美的业界开发者比较钟爱Lighttpd,而国内的公司更青睐Nginx,Lighttpd使用得比较少.

    Nginx使用基于事件驱动的架构能够并发处理百万级别的TCP连接。Nginx是一个跨平台的Web服务器,可以运行在Linux、FreeBSD、Solaris、AIX、MaxOS、Windows等操作系统上,Nginx支持单机10万以上的并发连接,理论上,Nginx支持的并发连接上限取决于内存。

  • 相关阅读:
    git 使用 VisualStudio 比较分支更改
    Java实现 LeetCode 264 丑数 II(二)
    PHP error_log() 函数
    PHP error_get_last() 函数
    PHP debug_print_backtrace() 函数
    PHP debug_backtrace() 函数
    PHP scandir() 函数
    复制相关参数学习笔记--master上的参数
    OI生涯回忆录 2018.11.12~2019.4.15
    C# 金额转中文大写
  • 原文地址:https://www.cnblogs.com/coder-zhang/p/3709958.html
Copyright © 2011-2022 走看看