Web服务器有硬件服务器和软件服务器,现在硬件服务器多以云的方式为用户提供服务。
Apache、nginx属于软件服务器,软件服务器是架设在服务端为Web应用提供系统级支撑服务,除了题目中提到的两个服务器,还有微软的IIS服务器也有比较多的应用,可以说是目前应用最为广泛的三大服务器。
以下描述的是Web Server的用户请求处理过程(以CGI为例):
通常Web Server还要与数据库服务器联合使用。
下面通过Java Web服务器来解释Web Server的作用,首先我们看一下Web Server在内部提供的服务:
Web Server包含了}
官方定义只有两点:
协调servlet与}
一个实现了servlet API的Java虚拟机。
第一点比较好理解,如果是静态页面则交由}
第二点是理解Web Container的重点,实现了servlet API的Java虚拟机则涵盖了很多内容。简单的概括一下,可以包含如下内容:1.web组件的配置、部署。
2.web组件的生命周期管理、对象的创建、运行、销毁。
3.服务组件之间的信息共享。
4.会话管理。
5.安全管理、异常处理等。
我们通过一个请求处理的时序图看一下Web Container的作用:
可以说Web Container就是Web组件的运行支撑环境,Web组件的一切任务都在Web Container中完成,同时Web Container提供了系统级的支撑,用户的Web组件(比如servlet)只需要专注于业务逻辑的实现就可以了,为开发人员提供了很大的便利。
由于Linux在安全性上要明显好于Windows和Unix,通常Web Server部署在Linux服务器上比较常见。同时Linux服务器的稳定性表现也比较突出,所以一般大型Web服务都选择部署在Linux系统上。关注我,了解更多关于Web开发的内容,我是悟空问答的签约作者,致力于为头条的网友提供专业的科技类问题解答。
绵阳哪家网站建设做得好呢? 这里要说下:1、网站建设对你的产品、品牌真的好帮助吗?在这个网络资源泛滥的时代,如何才能将你的产品引出给消费者,让大家都知道你的产品?如果光是建设一个网站就能满足以上,那...
自助网站制作在近几年已经非常流行,个人可以自己制作网站来建立博客,吸引粉丝;企业可以建立网站来展示形象,增加订单。挑选自助建站平台的时候,可以参考以下几个维度: 1.建站方式 有的建站系统是开源的,可...
要找服务器提供商备案,如果对方不提供,可让对方退款。 建议到万网的大核心代理商今日创业申请,可享受优惠。今日创业已为25000多家用户提供了近6年优秀服务,更安全,更稳定。联系方式请见我们团队公告...
南,北站定位不同,北站为高铁站,重要性无需赘述。但南站,我认为地位应不输北站。 除高铁外,其他动车,客专等继用南站。但最重要,最核心是:淄博市是个典型的组群式城市,每个区...
简介:青海青迈网络设计有限公司成立于2014年5月,是一家集品牌建站、VI设计、移动互联网开发于一体的互联网品牌服务企业,为广大客户提供全方位的品牌解决方案。公司位于青海省西宁市祁连路868号。青迈网...
可能是服务器故障引起的,请不要着急,稍后在试或明天可能自己就会恢复,还不行请问客服。 如果问题无法解决,请拨打新浪的客服电话95105670 (免长途费,按你当地的市话收费),客服工作人员会为你...
看过很多日系杂志,我总结出来日系风格的特点就是简洁大方,舒适自然,休闲随意,低调轻奢,知性优雅。日系风格实际上非常适合亚洲人。日系风格中极简风比较突出,常用的款式都是基础款,衣服多是纯色的。衣服进行混...
SEO优化,分析竞争对手的一些参考因素: 1、参考对手的网页布局,网页风格、等网页关键因素。 2、分析对手的产品布局,有哪些产品,哪类产品的点击率高。 3、分析对方网页的关键词设置,如果对方的某一关...