今天是周末。 二毛去追毕业班的同学,在回公寓的路上看到二丫贴着小广告。
两人回来后,一边吃西瓜,一边喝冰淇淋,一边聊天。
转发代理
正向代理:位于客户端和目标服务器之间的代理服务器。 客户端访问目标服务器时,并不是直接访问,而是通过代理服务器访问并获取结果,然后将结果返回给客户端。
这种代理在生活中其实很常见。 VPN是典型的转发代理,它使用代理技术。
打个比方。 有时,用户想要访问国外网站。 该网站在国内是无法直接访问的,但是我们可以访问一个代理服务器,这个代理服务器就可以访问国外的网站。 这样,用户访问国外网站需要通过代理服务器转发请求,代理服务器也会将请求的响应返回给用户。 这个访问互联网的过程使用了转发代理。
再拿目前的情况,从楼主的角度举个例子:你相当于PC电脑,中介相当于代理服务器,租户相当于WEB服务器。
如果你想直接找到租户,就像大陆的PC试图访问Google的WEB服务器一样,会得到404 Not Found。 所以你必须使用一个中介(我是Ponyo.Funny.gif),即代理服务器。
前锋代理人的作用
隐藏客户端真实IP地址
使用转发代理隐藏您的 IP,以避免泄露信息。 根据出租情况vpn代理服务器软件哪个好,房东不需要公开自己的手机号码,避免接听电话的麻烦,而是让中介处理此类事宜。
突破准入限制
通过代理服务器,你可以突破自己的IP访问限制,访问Google、Youtube等国外网站。也就是说,房东可以通过中介将信息带给原本无法联系到他们的人。
提高访问速度
通常代理服务器会设置一个较大的硬盘缓冲区,并将部分请求的响应保存到缓冲区中。 当其他用户再次访问相同信息时,直接从缓冲区中取出该信息传递给该用户,以提高访问速度。 也就是说,租赁机构是专业介绍租赁的。 经验丰富,三言两语就能把租赁情况说清楚。
反向代理
英文是reverse proxy,也就是代理服务器。
动作过程:客户端向部署有反向代理的网站发起请求。 请求会首先到达反向代理服务器,然后反向代理将请求转发到内网的Web服务器。 Web服务器处理完成后,通过反向代理服务器将结果返回给客户端。
在这个过程中,反向代理服务器和Web服务器作为一个整体为客户端提供服务。 客户端不知道反向代理服务器的存在。 客户只关心获得他想要的信息。
反向代理服务器将请求转发到Web服务器的过程也可以称为负载均衡。
关于这个知识点,可以阅读我上面写的文章《轻松理解负载均衡》。 总的来说,负载均衡是反向代理的一种实现。
还可以举一个关于租房问题的例子,不过这次是从租户的角度来看:反向代理服务器是中介,Web服务器是房东,客户端是租户。
租客去租房子,找到了中介,实地考察后高兴地签下了出租屋。 租客签署的租约和租客支付的租金都是中介的,中介将租客支付租金的请求转发给房东。 房东收到钱后会反馈可以续租。 最后,中介会续租。 响应将返回给租户。
在此过程中,中介和房东作为一个整体为租户提供租赁服务。 租客无法感知到真正房东的存在,他们也不需要关心这一点。 租客只关心找到一个好的出租屋。
隐藏服务器真实IP
使用反向代理,您可以对客户端隐藏服务器的 IP 地址。 也就是说,租客并不认识真正的房东。
负载均衡
反向代理服务器可以进行负载均衡,根据所有真实服务器的负载情况,将客户端请求分发到不同的真实服务器上。
提高访问速度
反向代理服务器可以为短时间内访问请求量较大的静态内容和动态内容提供缓存服务,提高访问速度。
提供安全保障
反向代理服务器可以作为应用层防火墙,为网站提供针对基于Web的攻击(如DoS/DDoS)的防护,更容易检测恶意软件等。还可以提供统一加密和SSL加速(如作为SSL终端代理)用于后端服务器,并提供HTTP访问认证等。
我们回顾一下上面文章中所做的比喻,这也是租客、代理人和房东之间的关系。
从房东的角度来看,代理服务器是正向代理:客户端是房东,正向代理服务器是中介,服务器是租户。 (二丫聘请了中介进行宣传,中介是二丫的远期经纪人)。
从租户的角度来看,代理服务器是反向代理:客户端是租户vpn代理服务器软件哪个好,反向代理服务器是中介,服务器是房东。 (租客通过中介找到并签收房子,中介将此事告知房东,房东同意。在这个过程中,租客并不关心真正的房东,因此中介是房屋的反向代理)租户)。
因此,在看代理服务器时,无论是正向代理还是反向代理,首先应该确定它是从谁的角度来看的,然后再分析其中的关系。
(粤语……东山衫,哒哒哒……)
待续…
过去的亮点:
大家好,我是二毛,一名漂泊在大城市的程序员。
简单易懂的负载均衡讲解
强大的秘密
欢迎来到程序员二毛的世界,在这里你将走进程序员的生活,感受职场的温馨与温馨,体验人生感悟,学习有趣的编程技术。
包括但不限于Linux、数据库、计算机网络、PHP、数据结构算法、设计模式、实用工具资源等。
关注公众号“程序员二毛”,后台回复1024即可领取变强秘籍; 点击“菜单栏-添加群组通讯”即可进入攻城狮通讯群。
谈论技术、认知、生活,也许正在看我的你,距离“PHP是世界上最好的语言”这句话的激情交流和思想碰撞仅一步之遥!