400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

获取验证码
企业采购 个人使用
当前位置: 首页 > SEO博客 > web服务器杂谈

web服务器杂谈

时间:2012-02-13 13:41:44
web服务器,从概念上来说,可以分为两类,从硬件角度说,web服务器是用来存放web站点的服务器;而从软件上讲,web服务器就是用来处理客户的http请求,并将处理过的结果内容分发和传递给客户端,而传输的内容就是一个html文档,可以是文字、图片、样式单、脚本文件以及各种多媒体文件的集合。硬件上的web服务器就不用多讲了,本篇内容主要是针对软件方面的web服务器来讨论。

web服务器的原理

一个user agent,通常是一个web浏览器或者是一个web爬虫,通过http发起了一个特定资源的请求,例如,一个页面的搜索,一篇博客的打开访问等,然后是web服务器处理请求,将结果返回给请求者,如果成功则返回相应文档,如果失败则返回相应的http状态码。返回的html文档有可能是一个存在的物理文件,也有可能是伪静态出来的一个页面,这个要看web服务器处理请求的具体实现。web服务器的主要功能是将提供文档,但也可以从客户端接收文档并作处理,例如表单的处理以及文件的上传等。

一个web服务器,除了可以服务静态html文档之外,还可以支持服务器端的脚本语言,例如asp/aspx、php及jsp等,静态页面返回结果的页面速度较快,可以方便的被进行缓存处理;而通过服务器端脚本实现的页面,一般称为动态页面,一般需要调用相关数据库资源的,所以返回请求结果的速度相对于静态页面的要慢。

web服务器的普遍功能

1,虚拟主机功能。通过web服务器,同一个ip中,可以架设多个站点。

2,大文件的支持。在32位操作系统下,支持2G以上的文件。

3,带宽调节功能。限制某一个响应的速度,并服务更多的客户。

4,服务器端脚本的支持。能产生动态web页面,并能将web服务器和网站的实现相互分离。

常用的web服务器

常用的web服务器有Apache,IIS,nginx,Google Web Server(GWS)等,其中Apache占有的市场份额最大,达到了65%左右,微软的IIS其次,占据14%左右的份额,见下图:

web服务器市场分布

各个web服务器占用市场份额表格图:

web服务器市场份额

另外,跟web服务器密切相关的还有应用服务器,即Application Server,常用的应用服务器有

1,Java应用服务器。主要有JBoss,BEA的WebLogic以及IBM的WebSphere。

2,.NET Framework。微软提供开发.net的各种应用的应用服务器平台。

3,PHP应用服务器。知名的主要由Zend Server,用来开发各种php的应用服务器。

此外,对于java的应用环境来讲,还有一种web服务器,称之为Web容器,即Web Container,它的功能就是能让jsp/servlet能运行在该web服务器中。常用的web容器有Tomcat,Resin,WebLogic,JBoss,GlashFish以及Jetty等。

 

 
分享按钮