简介"/>
nagix简介
Nginx 是一款轻量级的 Web 服务器,由俄罗斯的程序设计师伊戈尔·西索夫所开发。
Nginx 性能非常优秀,官方测试能够支撑5万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。
Nginx 的功能有很多并且开源免费,我们主要使用它来做静态资源服务器、负载均衡服务器和反向代理服务器。
Nginx 与 Tomcat 区别
存放的文件(资源)形式
Nginx 是 http 服务器,只能解析静态文件;
Tomcat 是 web 中间件(本质上是一个 Servlet),能解析 jsp 和静态文件。
用途
Nginx 可以作为反向代理服务器,负责均衡服务器,静态资源存放服务器;
Tomcat 能作为 jsp 容器使用,静态资源存放服务器。
性能
Nginx 支持 5W+ 并发,Tomcat 的并发只能在 200 - 400 之间。
应用场景
静态资源服务器:
部署网站的静态资源(html、css、js),可以实现动静资源分离,从而提高网站的访问性能和稳定性。
反向代理服务器:
代理:给某个对象提供一个代理对象,并由代理对象控制原对象的引用
正向代理:对客户端进行代理,即对客户端的增强。
反向代理:对服务端进行代理,即对服务端的增强。
作为客户端,只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,再响应给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP地址。
负载均衡服务器:
负载均衡(Load Balance)意思就是将一份负载分摊到多个操作单元上进行执行。
更多推荐
nagix简介
发布评论