03 常见服务器的对比
03.常见服务器的对比
Netcraft 公司简介
Netcraft公司于1994年底在英国成立,多年来一直致力于互联网市场以及在线安全方面的咨询服务,其中在国际上最具影响力的当属其针对网站服务器,SSL市场所做的客观严谨的分析研究,公司官网每月公布的调研数据(Web Server Survey)已成为当今人们了解全球网站数量以及服务器市场份额情况的主要参考依据,时常被诸如华尔街杂志、英国BBC、Slashdot等媒体报道或引用
先来看一组数据,打开Nginx的官方网站 http://nginx.org/ ,找到Netcraft 公司公布的数据,对当前主流服务器产品进行介绍。
Netcraft官网:https://www.netcraft.com/blog/march-2023-web-server-survey

上面这张图展示了2022年全球主流Web服务器的市场情况,其中有Apache、Microsoft-IIS、Google Servers、Nginx、Tomcat 等,在了解新事物时,通过类比帮助自己理解事物的概貌,所以把几种常见的服务器来简单介绍下:
Microsoft-IIS:全称(Internet Information Services)即互联网信息服务,是由微软公司提供的基于 windows系统的互联网基本服务,windows作为服务器在稳定性与其他一些性能上都不如类 UNIX 操作系统,因此在需要高性能 Web服务器的场合下,Microsoft-IIS 已经被"冷落"
Tomcat:Tomcat 是一个运行Servlet 和 JSP 的 Web 应用软件,Tomcat 技术先进、性能稳定而且开放源代码,因此深受java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器,但是Tomcat天生是一个重量级的Web服务器,对静态文件和高并发的处理比较弱。(空载Tomcat,并发访问量200~300)
Apache:Apache的发展时期很长,同时也有过一段辉煌的业绩,从上图可以看出大概在2014年以前都是市场份额第一的服务器,Apache有很多优点,如稳定、开源、跨平台等,但是它出现的时间太久了,在它兴起的年代,互联网的产业规模远远不如今天,所以它被设计成一个重量级的、不支持高并发的Web服务器,在Apache服务器上,如果有数以万计的高并发HTTP请求同时访问,就会导致服务器上消耗大量内存,操作系统内核对成百上千的Apache进程做进程间切换也会消耗大量的CPU资源,并导致HTTP请求的平均响应速度降低,这些都决定了Apache不可能成为高性能的Web服务器,这也促使了Lighttpd和Nginx的出现
Lighttpd:Lighttpd是德国开源的一个Web服务器软件,它和Nginx一样,都是轻量级、高性能的Web服务器,欧美的业界开发者比较钟爱Lighttpd,而国内的公司更多的青睐Nginx,同时网上Nginx的资源要更丰富些
其他的服务器:
Google Servers(Google 未开源,市面上很少看到)、Weblogic(付费)、Webshpere(IBM公司,付费)......
经过各个服务器的对比,种种迹象都表明,Nginx以性能为王,这也是为什么都选择Nginx的理由
———————————————————————————————————————————————————————————————————————————
无敌小马爱学习
浙公网安备 33010602011771号