Tomcat和Nginx的区别

具体应用

淘宝使用tengine来应对大流量并发。

nginx生成自己默认支持10万并发,可能无法应对淘宝双11的几百亿并发。

因此淘宝使用tengine,并对其进行二次开发。

使用nginx+uwsgi可以实现高并发部署或者tengine+uwsgi高并发。从原来大量50x报错,转变成了大量200OK。

理解web服务器的一个本质

nginx和tomcat都叫做web server,提供一个服务端,被动的,等着用户去访问。

www.taobao.com

b/s架构,browser 浏览器 和 server 服务端架构 (服务端会提供一个web服务器就是tengine淘宝nginx)。

一次访问,便展示一次最新的index页面。

市面上用的最多的开发架构,所以学好web部署是核心根本。

Tomcat和nginx的对比

都能提供html的一个解析。

但是涉及到用户注册时,需要获取用户发来的账户和密码,需要校验密码规则,例如是否满6位,以及要写入到数据库。

这些都叫做一个动态请求,nginx这些是做不到的,默认无法处理,只能走一个反向代理,交给后台程序(tomcat能识别java代码,启动你的程序)。

参考资料3.Tomcat是什么,和Nginx有什么区别?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值