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

tech2023-09-29  104

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.6Mnginx处理静态资源的能力是 tomcat处理的6倍
最新回复(0)