关于“署理 ”,你真的清楚吗?

[复制链接]
查看380 | 回复1 | 2023-11-19 19:32:29 | 显示全部楼层 |阅读模式
小郭在当初学习前端的时候看到署理 这个词很是诧异,署理 是什么?前端为什么要学这个呀?

带着这些疑问去翻阅了很多资料,终于搞明白“署理 ”原来如此。时隔许久,在上次分享文章《整理前端最全跨域计划 ,工作面试不消 愁(下)》中涉及到Nginx反向署理 解决跨域问题,终于再次唤起我曾经对“署理 ”学习的回忆。现在总结一篇文章分享给年夜 家,避免年夜 家再走弯路。

说到署理 ,首先我们要明确一个概念,所谓署理 就是一个代表、一个渠道;此时涉及到两个角色,一个是被署理 角色,一个是目标角色,被署理 角色通过这个署理 拜访 目标角色完成一些任务的进程 称为署理 操作进程 ;

举个例子:比如  生活中的专卖店~客人到adidas专卖店买了一双鞋,这个专卖店就是署理 ,被署理 角色就是adidas厂家,目标角色就是用户。


正向署理

原理:是一个位于客户端和目标办事 器之间的办事 器(署理 办事 器),为了从目标办事 器取得内容,客户端向署理 办事 器发送一个请求并指定目标,然后署理 办事 器向目标办事 器转交请求并将获得的内容返回给客户端。

原理太乏味,直接上图





正向署理


应用
    突破拜访 限制
    通过署理 办事 器,可以突破自身IP拜访 限制,拜访 国外网站,教育网等。简单理解,租客可以通过中介,来解决无法联系上房主 的问题。

    提高拜访 速度
    通常署理 办事 器都设置一个较年夜 的硬盘缓冲区,会将部分  请求的响应保存  到缓冲区中,当其他用户再拜访 相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高拜访 速度。简单理解,中介手里留存了很多房源信息和钥匙,可以直接带租客去看房。隐藏客户端真实IP
    上网者也可以通过这种办法 隐藏自己的IP,免受进击 。简单理解,房主 并不知道租客的真实身份。然则 中介知道了,可能骚扰更多….
反向署理

原理:是指以署理 办事 器来接受internet上的连接请求,然后将请求转发给内部网络上的办事 器,并将从办事 器上获得 的结果返回给internet上请求连接的客户端,此时署理 办事 器对外就表示 为一个反向署理 办事 器。

还是直接上图吧!





反向署理


应用:
    隐藏办事 器真实IP
    使用反向署理 ,可以对客户端隐藏办事 器的IP地址。简单理解,租客并不房主 知道的真实身份。负载均衡
    反向署理 办事 器可以做负载均衡,依据 所有真实办事 器的负载情况,将客户端请求分发到不合  的真实办事 器上。简单理解,二房主 发明 房主本人很忙,于是找到房主的妻子协助 处理  租房事宜。提高拜访 速度
    反向署理 办事 器可以对于静态内容及短时间内有年夜 量拜访 请求的动态内容提供缓存办事 ,提高拜访 速度。简单理解,二房主 同样有衡宇 信息和钥匙。提供平安 保障
    反向署理 办事 器可以作为应用层防火墙,为网站提供对基于Web的进击 行为(例如DoS/DDoS)的防护,更容易排查恶意软件等。还可以为后端办事 器统一提供加密和SSL加速(如SSL终端署理 ),提供HTTP拜访 认证等。简单理解,二房主 可以有效的掩护 房主 的平安 。
正、反向署理 比较

    正向署理 其实是客户端的署理 ,赞助 客户端拜访 其无法拜访 的办事 器资源。反向署理 则是办事 器的署理 ,赞助 办事 器做负载均衡,平安 防护等。正向署理 一般是客户端架设的,比如  在自己的机器上安装一个署理 软件。而反向署理 一般是办事 器架设的,比如  在自己的机器集群中安排 一个反向署理 办事 器。正向署理 中,办事 器不知道真正的客户端到底是谁,以为拜访 自己的就是真实的客户端。而在反向署理 中,客户端不知道真正的办事 器是谁,以为自己拜访 的就是真实的办事 器。正向署理 和反向署理 的作用和目的不合  。正向署理 主要是用来解决拜访 限制问题。而反向署理 则是提供负载均衡、平安 防护等作用。二者均能提高拜访 速度。

现在年夜 家应该可以清晰的区别出正署理 与反向署理 的特征,不会再晕头转向。

有任何问题可以在下方留言讨论,想了解更多前端知识欢迎存眷 "大众号“一郭鲜”,前端学习不迷路。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

制菜参力 | 2023-11-19 19:33:03 | 显示全部楼层
学完不迷路
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

20

主题

40

回帖

142

积分

注册会员

Rank: 2

积分
142