Nginx+Tomcat 负载均衡、动静分离概述——非详解

tomcat简介

  • 最初是由Sun的软件架构师詹姆斯·邓肯·戴维森开发
  • 安装tomcat后,安装路径下面的目录和文件,是使用或者配置tomcat的重要文件

tomcat 重要目录

目录意义
bin存放启动和关闭Tomcat脚本
conf存放tomcat不同的配置文件
doc存放tomcat文档
lib存放tomcat运行需要的库文件
logs存放tomcat执行时的log文件
src存放tomcat的源代码
webappstomcat的主要web发布目录
work存放jsp编译后产生的class文件

Nginx 应用

Nginx 是一款非常优秀的HTTP服务器软件

  • 支持高达50000个并发链接数的响应
  • 拥有强大的静态资源处理能力
  • 运行稳定
  • 内存、cpu等系统消耗资源非常低

目前很多大型网站都应用nginx 服务武器作为后端网站程序的反向代理及负载均衡器,提升整个站点的负载并发能力

nginx 负载均衡实现原理

  • nginx 实现负载均衡是通过反向代理实现
  • nginx 配置反向代理的主要参数
  • upstream 服务池名 {} :配置后端服务器池,以提供响应数据
  • proxy_pass http://服务池名:配置将访问请求转发给后端服务器池的服务器处理

nginx动静分离实现原理

动静分离原理

服务端接受来自哭护短的请求中,即有静态资源也有动态资源,静态资源由Nginx 提供服务,动态资源 nginx转发至后端

nginx静态处理优势

  • nginx 处理静态页面的效率远高于 tomcat 的处理能力
  • 若 tomcat 的请求量为 1000次,则nginx的请求量为 6000次
  • tomcat每秒的吞吐量为0.6M,nginx的每秒吞吐量为3.6M
  • nginx处理静态资源的能力是 tomcat处理的6倍
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值