当前位置:首页 > 建站优化 > 正文内容

IIS、Apache、Tomcat、Nginx、CDN,它们之间有何区别?

zhuangbi888.com2021-03-10 04:00建站优化1016

一个学习的总结,或者说是汇总,有些链接给出的观点过时,已按照自己的理解经过修改编辑;

web服务器

Web服务器的基本功能就是提供Web信息浏览服务,响应客户端的浏览器请求。因为Web服务器主要支持的协议就是服务器?

不支持事务处理或数据库连接池,但它可以配置各种策略来实现容错性和可扩展性,例如负载平衡,缓冲,集群。

IIS、Apache、Tomcat都可以属于Web服务器。

IIS 是微软开发的web服务器,需要收费,主要用来跑 asp.net asp php,只能在windows下运行。

Apache与Tomcat都是Apache开源组织开发的用于处理 都能处理。

一般是把 Apache服务器 与 tomcat服务器 搭配在一起用:

1) Apache服务器 负责处理所有 静态的 页面/图片 等信息。

2) Tomcat 只处理动态的 部分。

Apache:是C语言实现的,专门用来提供HTTP服务。特性:简单、速度快、性能稳定、可配置(代理)

1、主要用于解析静态文本,并发性能高,侧重于HTTP服务;

2、支持静态页(HTML),不支持动态请求如:CGI、Servlet/JSP、PHP、ASP等;3、具有很强的可扩展性,可以通过插件支持PHP,还可以单向Apache连接Tomcat实现连通;

4、Apache是世界使用排名第一的Web服务器。

Tomcat:是Java开发的一个符合JavaEE的Servlet规范的JSP服务器(Servlet容器),是 Apache 的扩展。特性:免费的Java应用服务器

1、主要用于解析JSP/Servlet,侧重于Servlet引擎;

2、支持静态页,但效率没有Apache高;支持Servlet、JSP请求;

3、Tomcat本身也内置了一个整合。

Apache + Tomcat:两者整合后优点:如果请深圳市是静态网页则由Apache处理,并将结果返回;如果是动态请求,Apache会将解析工作转发给Tomcat处理,Tomcat处理后将结果通过Apache返回。这样可以达到分工合作,实现负载远衡,提高系统的性能。apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet容器,可以认为是apache的扩展,但是可以独立于apache运行。独立于apache运行。换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。

Nginx是俄罗斯人编写的十分轻量级的 代理服务器。

Nginx与Apache比较:

1)轻量级,同样起web 服务,比apache占用更少的内存及资源 ;

2)高并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 ;

3)高度模块化的设计,编写模块相对简单 ;

4)提供负载均衡;

5)apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程;

归纳起来,CDN具有以下主要功能:(1)节省骨干网带宽,减少带宽需求量;(2)提供服务器端加速,解决由于用户访问量大造成的服务器过载问题;(3)服务商能使用Web Cache技术在本地缓存用户访问过的Web页面和对象,实现相同对象的访问无须占用主干的出口带宽,并提高用户访问因特网页面的相应时间的需求; (4)能克服网站分布不均的问题,并且能降低网站自身建设和维护成本;(5)降低“通信风暴”的影响,提高网络访问的稳定性。

标签: iis ftp 域名

相关文章

数据库有哪些?

数据库有哪些?

主(zhǔ)流數(shù)据库主(zhǔ)要有MySql、Oracle、db2、SqlServer、mongodb、PostgreSql 国内主(zhǔ)要有:南大(dà)通用(yòng)、武汉达梦、...

网站用什么颜色(学校网站以什么颜色为主)

其实网站颜色搭配的选择很灵活的,没那么死。无论是教育类型的还是其他类型的,在网站上选取颜色的主要目的有两种:一种是以吸引眼球为目的;一种是协调网页界面的“和谐”。那么专业的页面设计颜色需要怎么搭配呢?...

顶级域名有哪些(顶级域名有哪些 cn)

顶级域名有哪些(顶级域名有哪些 cn)

谢谢邀请: 首先需要说明的是,新顶级域名是全球域名管理机构ICANN为解决域名资源枯竭,倡导域名个性化而推出的新一代域名体系,其出发点就是面向应用,相信ICANN里的域名专家比绝大多数人都更了解域名的...

国外设计师网站大全(国外设计师网站 top)

国外设计师网站大全(国外设计师网站 top)

非常感谢有机会回答这个问题。 我想说靠谱吗?靠谱指的是什么?作品的原创性吗?还是想做原创设计师?这是两个不同的概念。 我先就第一个问题回答你。 作品的原创性是由作者想图库提交作品的原创声明,及图库对作...

网站页面打不开怎么回事(为什么页面点不开)

网站页面打不开怎么回事(为什么页面点不开)

很高兴能够看到和回答这个问题。 网站打不开存在的原因有多种,用户端到服务端这之间任何一个环节出了问题,都将导致网页打不开,结合自己的一些经验,我把它归结为以下几点: 网站未打开:域名(人称-网站)+服...

企业投资项目备案承诺书(异地备案个人承诺书怎么开)

企业投资项目备案承诺书(异地备案个人承诺书怎么开)

  1、项目单位(项目法人)填写《湖北省企业投资项目备案申请表》,提出备案申请(一式3份);   2、项目单位(项目法人)工商注册登记等书面证明材料(正本及复印件3份);   3、项目资本金证明(...

怎么知道单位域名(企业域名如何申请)

怎么知道单位域名(企业域名如何申请)

首先注册一个域名,这个域名就是企业邮箱的后缀。 域名可以去万网,新网申请国内比较大的两家公司,然后做个实名认证,这个是一定要做的,不做域名无法使用。 在线上购买企业邮箱,例如:腾讯企业邮箱 阿里云企业...

国内网站服务器哪个好(中国第一个服务器是哪个公司)

国内网站服务器哪个好(中国第一个服务器是哪个公司)

小网站的话如果对服务器特别高要求,可以用学生价租国内阿里云ecs服务器低配的,很划算。 简直不要太便宜 如果网站比较大,阿里云的各种配套设施比较齐全,相应的增加配置即可 我有邀请码可以邀请,又可以优惠...

评论列表

服务器cdn
服务器cdn
2021-03-10 07:07

的内存及资源 ;2)高并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 ;3)高度模块化的设计,编写模块相对简单 ;4)提供负载均

微网站后台
微网站后台
2021-03-10 10:47

下主要功能:(1)节省骨干网带宽,减少带宽需求量;(2)提供服务器端加速,解决由于用户访问量大造成的服务器过载问题;(3)服务商能使用Web Cache技术在本地缓存用户访问过的Web页面和对象,实现相同对象的访问无须占用主干的出口带宽,并提高用户访问因特网页面的相应时间的需求;

外贸网站功能
外贸网站功能
2021-03-10 10:47

Servlet规范的JSP服务器(Servlet容器),是 Apache 的扩展。特性:免费的Java应用服务器1、主要用于解析JSP/Servlet,侧重于Servlet引擎;2、支持静态页,但效率没有Apache高;支持Servlet

设计的网站
设计的网站
2021-03-10 10:47

一个学习的总结,或者说是汇总,有些链接给出的观点过时,已按照自己的理解经过修改编辑;web服务器Web服务器的基本功能就是提供Web信息浏览服务,响应客户端的浏览器请求。因为Web服务器主要支持的协议就是服务器?不支持事务处理或数据库连接池,但它可以配置各种策略来实现容错性和可扩

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。