客户端 一>代理 <一> 服务端举个例子:A(客户端)想租一个房子,B(代理)就把这个房子租给了他 。这时候实际上C(服务端)才是房东 。B(代理)是中介把这个房子租给了A(客户端) 。
这个过程中A(客户端)并不知道这个房子到底谁才是房东他都有可能认为这个房子就是B(代理)的
负载均衡Nginx提供的负载均衡策略有2种:内置策略和扩展策略 。内置策略为轮询 , 加权轮询 , Ip hash 。扩展策略
轮询
加权轮询
iphash对客户端请求的ip进行hash操作 , 然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理 , 可以解决session不共享的问题 。
动静分离动静分离 , 在我们的软件开发中 , 有些请求是需要后台处理的 , 有些请求是不需要经过后台处理的(如:css、html、jpg、js等等文件) , 这些不需要经过后台处理的文件称为静态文件 。让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来 , 动静资源做好了拆分以后 , 我们就可以根据静态资源的特点将其做缓存操作 。提高资源响应的速度 。
配置(本系列会有我对相关配置的理解及应用)
###静态资源访问server {listen80;server_namehello.cq.com;location /static {root /Users/cq/study;indexindex.html index.htm;}}###动态资源访问 server {listen80;server_namewww.cq.com;location / {proxy_pass http://127.0.0.1:8080;indexindex.html index.htm;}}Nginx优点1.Nginx 可以在大多数 Unix Linux OS 上编译运行 , 并有 Windows 移植版 。Nginx 的1.20.0稳定版已经于2021年4月20日发布 , 一般情况下 , 对于新建站点 , 建议使用最新稳定版作为生产版本 , 已有站点的升级急迫性不高 。Nginx 的源代码使用 2-clause BSD-like license 。
2.Nginx 是一个很强大的高性能Web和反向代理服务
3.在连接高并发的情况下 , Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一 。能够支持高达 50,000 个并发连接数的响应 , 感谢Nginx为我们选择了 epoll and kqueue作为开发模型 。
服务器方面Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务 , 也可以支持作为 HTTP代理服务对外进行服务 。Nginx采用C进行编写 , 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多 。处理静态文件 , 索引文件以及自动索引;打开文件描述符缓冲 。无缓存的反向代理加速 , 简单的负载均衡和容错 。FastCGI , 简单的负载均衡和容错 。模块化的结构 。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter 。如果由 FastCG或其它代理服务器处理单页中存在的多个 SSI , 则这项处理可以并行运行 , 而不需要相互等待 。支持 SSL 和 TLSSNI 。代码方面Nginx代码完全用C语言从头写成 , 已经移植到许多体系结构和操作系统 , 包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows 。Nginx有自己的函数库 , 并且除了zlib、PCRE和OpenSSL之外 , 标准模块只使用系统C库函数 。而且 , 如果不需要或者考虑到潜在的授权冲突 , 可以不使用这些第三方库 。
代理服务器作为邮件代理服务:Nginx 同时也是一个非常优秀的邮件代理服务(最早开发这个产品的目的之一也是作为邮件代理服务器) , Last.fm 描述了成功并且美妙的使用经验 。Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务 。Nginx 启动特别容易 , 并且几乎可以做到7*24不间断运行 , 即使运行数个月也不需要重新启动 。你还能够不间断服务的情况下进行软件版本的升级 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 骁龙888直屏旗舰!一加9RT解锁《王者荣耀》120帧高帧率模式
- 实现负载均衡集的技巧 负载均衡集群如何实现
- 手机id被锁定了怎么解锁
- 便宜的双曲面屏手机介绍 三星s6忘记密码怎么解锁
- 解锁聊天冷场 怎么聊天找话题
- 讲解vivox9恢复出厂设置密码 vivox9强制解锁教程
- 黄景瑜解锁奢侈品牌全球代言人,时尚表现力真好,这不是只靠身高
- gta5解锁全部武器秘籍 gta5怎么打电话拨号能打给谁
- 长安汽车于全球研发中心举行蓝鲸密匙解锁动力芯知识大型直播活动
- 万能锁wifi自动解锁方法 免费wifi的软件