应用服务器 和Web服务器的区别

1 篇文章 0 订阅

应用服务器 和Web服务器的区别

最初的概念

  • web服务器只处理静态html。走http协议。客户端为浏览器。
  • 应用服务器主要是控制客户端和服务端的业务逻辑,通信格式不限制(如json、html或任何文件),也是走http协议。经常用来处理动态内容。客户端可以是浏览器,也可以是其他应用服务器,手机app等。从这里可以看出web服务器可以算是应用服务器的一个子集。

发展

现在很多web服务器通过加载插件也支持动态页面的处理,应用服务器本身也支持静态页面的处理。两者有很多重合的地方,现在也有人叫web应用服务器。随着web技术的火热,两者很多功能融合了,但是概念上还是有差异。

比较常见的web服务器

  • Nginx
  • Apache
  • Jetty (也支持动态页面处理,但主要还是静态页面)
  • IIS

比较常见的应用服务器

  • Tomcat
  • Jboss
  • WebLogic

选择哪种

如果完全服务静态页面选择web服务器(如一个静态博客网站)

如果有动态页面处理可以选择应用服务器,或者结合使用。大一点的网站推荐两者都使用,前后端分离,静态页面交给web服务器,业务逻辑使用应用服务器。(如一个网上购物系统)

参考地址

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值