web服务器一般是指一个网站的服务器,很多人分不清web服务器和应用服务器有什么区别,下面小编就来给大家说说。
web服务器和应用服务器的区别是什么(推荐阅读:什么是web服务器)
严格意义上web服务器只负责处理http协议,只能发送静态页面的内容。而jsp,asp,php等动态内容需要通过cgi、fastcgi、isapi等接口交给其他程序去处理。这个其他程序就是应用服务器。
(1)web服务器的设计目的是提供http内容,应用服务器也可以提供http内容,但不限于http,它还可以提供其他协议支持,如rmi / rpc。
(2)web服务器主要是为提供静态内容而设计的,不过大多数web服务器都有插件来支持脚本语言,比如perl、php、asp、jsp等,通过这些插件,这些服务器就可以生成动态的http内容。
(3)大多数应用服务器都将web服务器作为其不可分割的一部分,这意味着应用服务器可以做任何web服务器所能做的事情。此外,应用服务器有组件和特性来支持应用级服务,如连接池、对象池、事务支持、消息传递服务等。
(4)由于web服务器非常适合用于提供静态内容,而应用服务器适合提供动态内容,因此大多数生产环境都有web服务器充当应用服务器的反向代理。这意味着在页面请求时,web服务器会通过提供静态内容(例如图像/静态html)来解释请求,并且它还会使用某种过滤技术(主要是请求资源的扩展)识别动态内容请求,并透明地转发到应用服务器。
web服务器和应用服务器的区别是什么?以上就是两者的区别了,想获得更多web服务器的内容,请关注西部数码网!
企业建网站时要提上日程的工作电脑中安装GPPro EX v4.0软件多语种域名 中国互联网发展的巨大契机如何给charles安装ssl证书?可靠的ssl证书的申请网站推荐我提交的域名模板审核有三天了【干货分享】官网优化是什么?免费网站模板供你选香港打开很慢-虚拟主机/数据库问题