当前位置: 首页 > news >正文

03 常见服务器的对比

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

image

  上面这张图展示了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的理由

 

———————————————————————————————————————————————————————————————————————————

                                                                                                                         无敌小马爱学习

http://www.jsqmd.com/news/446853/

相关文章:

  • NViST 运行笔记
  • 小米笔记本开机提示:no bootable device -- insert boot disk and press any key
  • [esp32-C3][RT-THREAD] 基于ESP32C3运行RT-THREAD bsp最小系统
  • 详细介绍:基于信创openEuler系统安装部署OpenTeleDB开源数据库的实战教程
  • while循环和for循环
  • 状态压缩DP
  • 2026年餐饮业选型必看:商用咖啡机厂家适配指南与核心能力实测对比 - 品牌推荐
  • 把 SQLScript 写成一条好 SQL:深入理解 SAP HANA SQLScript Optimizer 的工作机制与实战调优
  • 物联网之温湿度传感器模块、arduino、esp32
  • 树形DP的经典运用
  • AD16快速上手指南(AD16为例)
  • windows xp系统账号密码忘记解决办法
  • 【经验】VMware|百试百灵的Ubuntu虚拟机连不上网的解决办法(网络重启大法+NAT模式注意开启服务)
  • 把 SQL Trace 用到极致:在 SAP HANA 与 HANA Cloud 中追踪 SQLScript 内部语句,精准定位性能瓶颈
  • 第3天-Jenkins详解-3
  • 利用CAM350快速完成拼板
  • Web前端之浏览器本地存储、框架存储、SessionStorage、LocalStorage、lndexedDB、Cookies、WebSQL、vueX
  • Web前端之IndexedDB浏览器本地存储介绍、数据库、缓存
  • Web前端之UniApp、Taro、ReactNative和Flutter的区别
  • 《K8S集群运维指南》
  • 关于 SAP S/4HANA 公有云里的 multi-off 交付
  • 服务端之NestJS接口响应message编写规范详解、写给前后端都舒服的接口、API提示信息标准化
  • 基于GX Works2的ST语言介绍
  • 用对 CS_ / RS_:看懂 SAP HANA 执行引擎选择,写出更稳更快的 SQL
  • puzzle(0712)Lazors、折射之光
  • 【有趣项目 Windows】浏览器使用技巧:chrome数据数据设置+实现浏览器双开、多开
  • 蓝桥杯嵌入式(STM32G431RBT6)入门第四天——系统嘀嗒定时器(SysTick)|CSDN创作打卡
  • Web前端之Sass中的颜色函数、active按钮激活、disabled禁用、hover鼠标悬浮、Style循环、Css
  • 海康威视网络摄像头配置本地存储服务器进行录像和查看!(需要有老版本存储服务器软件和4200老版本搭配使用,官网没有了)
  • VisualStudioCode之各种配置介绍、终端不能运行yarn脚本、自动添加或补全双引号、文件头部的注释说明、保存时禁止格式化、重新加载窗口