问题描述
- 负载均衡与反向代理的区别
-
反向代理是不是就是负载均衡+本地缓存?是不是反向代理就能完全取代负载均衡?
解决方案
反向代理代理的是服务器。是从客户端连接的角度来看的。对于客户端来说,它看不到后面的真正的应用服务器
而负载均衡是前段进行资源负载分配调度,让多台相同功能的服务器实现尽可能类似的负载。从而最大化效率
两者目的不一样,但是最终实现有点相同
解决方案二:
反向代理顾名思义就是代理。
一般的代理是,你上网的时候,你请求网页不直接和网站通讯,而是发给代理服务器,代理服务器和网站通讯,获得网页,再传给你。在网站看来,代理服务器好像是一个上网的客户端。
可见代理服务器是对网站透明的,网站不知道代理的存在。
反向代理的原理和代理一样,只不过它反过来,用户直接请求反向代理服务器,反向代理和真正的网站通讯,获得网页,再传给你。在用户看来,反向代理服务器就好像是网站服务器。
可见反向代理对用户是透明的,用户不知道反向代理的存在。
至于负载均衡、缓存等等,都是代理服务器的附加功能。
时间: 2024-08-04 08:26:32