相关动态
为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离
2024-11-17 19:34

(1)使用nginx的原因

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

于是我们横向扩展,增加了多个服务器。这个时候,同个服务启动在不同的服务器上,每个Tomcat服务器是负载均衡的一部分,以处理来自服务器1的请求。服务器1就是代理服务器。用户要访问,通过代理服务器访问服务,代理服务器来帮我们转发和处理请求。

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

我们希望这个代理服务器可以帮助我们接收用户的请求,然后将用户的请求按照规则帮我们转发到不同的服务器节点之上。这个过程用户是无感知的,用户并不知道是哪个服务器返回的结果,我们还希望它可以按照服务器的性能提供不同的权重选择。保证最佳体验!所以我们使用了nginx。

(2)什么是nginx

nginx是一个高性能的HTTP和反向代理web服务器。(HTTP服务器是专门用来响应客户端HTTP请求的服务器。HTTP是用于传输超文本(如 HTML 文档)的应用层协议

nginx的特点是占有内存少,并发能力强。事实上,nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

nginx是一个安装简单、配置文件简洁、Bug很少的服务。nginx启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。还能够在不间断服务的情况下进行软件版本的升级。

nginx代码完全用C语言写成。官方测试数据表明能够支持高达50000个并发连接数的响应。

(3)nginx作用(代理服务器,接收处理Http的请求;代理服务器,反向代理

① 正向代理

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

② 反向代理

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

③ 负载均衡策略

nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询,加权轮询,Ip hash。扩展策略,就天马行空,只有你想不到的没有它做不到的。

        1. 轮询

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

        2. 加权轮询(理解:6个请求,1个打到服务器1,2个打到服务器2,3个打到服务器3

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

        3. ip hash

Ip hash对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,可以解决session不共享的问题。

为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离

(4)动静分离

动静分离,在软件开发中,有些请求是需要后台处理的,有些请求是不需要经过后台处理的。如css、html、jpg、js等文件,这些不需要经过后台处理的文件,是静态文件。动态网站里的动态网页,是动态文件。根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作。提高资源响应的速度。

    以上就是本篇文章【为什么要使用 Nginx ?Nginx 的使用场景:正向代理、反向代理、负载均衡、动静分离】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/news/7137.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
最新文章
苹果手机怎么恢复备份?详细攻略为你整理好了!云备份怎么恢复到手机「苹果手机怎么恢复备份?详细攻略为你整理好了!」
随着智能手机和互联网的普及,手机中存储的个人信息、照片、视频、聊天记录等数据会变得越来越多。一旦手机丢失、损坏或系统出现
李亚鹏正式息影 投资50亿丽江当老板金立手机老板「李亚鹏正式息影 投资50亿丽江当老板」
  华西都市报4月28日讯 昨日,李亚鹏打造的“云南省文化产业试验园”项目北京签约“我每年只选一部戏来拍,这已经严格遵循了10
怎样采用比特币挖矿?手机挖矿「怎样采用比特币挖矿?」
好吧,废话不多说了,其实比特币 - Bitcoin 出现时间已经很久了,不过对于新手来说,还是需要讲解一下的。关于比特币。FORECE 在
定了!苹果 2022 秋季发布会定档,9月8日见iPhone 14 来了?苹果手机发布会「定了!苹果 2022 秋季发布会定档,9月8日见iPhone 14 来了?」
又是九月,丰收的季节,今年的苹果又该熟了.......正如此前传闻那样,今晚苹果正式向外界发送了邀请函,宣布将于当地时间 9月7日
苹果手机微信闪退怎么回事苹果手机闪退是什么原因「苹果手机微信闪退怎么回事」
  品牌型号:iPhone12  系统版本:IOS14  苹果手机如果出现微信闪退的状况,首先我们得寻找原因,接下来小编就带着你们来
ZArchiver手机解压缩工具chm文件手机怎么打开「ZArchiver手机解压缩工具」
ZArchiver是一款功能强大的解压缩工具APP,可用于解压文件或压缩文件,软件支持多种文件格式的压缩和解压缩,包括ZIP、RAR、7Z、
【原】一部手机最长能用几年?主要有三个因素,决定了手机的寿命什么手机寿命最长「【原】一部手机最长能用几年?主要有三个因素,决定了手机的寿命」
一部手机最长能用几年?主要取决于以下这几个重要因素,才能决定手机的使用寿命。在当今社会,智能手机已经成为我们生活中不可或
iQOO 3评测:旗舰机还能在哪提升?这部手机给了答案机械手机「iQOO 3评测:旗舰机还能在哪提升?这部手机给了答案」
  文/晓光 于泽 瑞豪 视频/贾乾 图/苏航  从去年成立至今,iQOO这品牌发布了不到十款产品,并成功在互联网渠道占据了自己的
2013-4-7发布华为模拟器eNSP月度更新版(V2.0)支持全系列AR路由器模拟华为手机模拟器「2013-4-7发布华为模拟器eNSP月度更新版(V2.0)支持全系列AR路由器模拟」
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.ne
ADB驱动源码深度解析,从原理探究到实践应用android手机驱动「ADB驱动源码深度解析,从原理探究到实践应用」
摘要:,,本文深入解析ADB(Android Debug Bridge)驱动源码,从原理到实践全面阐述。文章首先介绍了ADB的基本原理和主要功能,
相关文章