求教!!
我热爱segmentfault。所以我拒绝百度。
求教!!
我热爱segmentfault。所以我拒绝百度。
简而言之
正向代理:{ 客户端 ---》代理服务器 } ---》 服务器 。 {}
表示局域网
反向代理:客户端 ---》 { 代理服务器 ---》 服务器 } 。 {}
表示局域网
正向代理是由客户端配置的,通常是客户端在某个内网,服务器在外网时,客户端通过代理来访问服务器,这对服务端来说通常是透明的。
而反向代理是由服务端配置的,做反向代理的网关有外网地址,而实际上有能力处理请求的业务服务器则不直接对外暴露。网址解析到网关的外网地址,网关拿着用户的请求来访问业务服务器,拿到结果返回。这和正向代理的方向和逻辑恰好相反,对客户端是透明的。
负载均衡可以通过反向代理实现(实际请求分散到多台业务机器上),另外反代还有便于监控报警、隐藏业务服务器,提升安全性、可以配置缓存来降低业务服务器的压力等等各种用处
反向代理不是很明白,
当web的访问量很大的时候,会造成服务器的响应很慢甚至拒绝服务。这个时候怎么解决呢,就提出了一种叫做负载均衡的策略。主要是分散请求,把很多台服务器集和在一起,通过一个调度器把请求分散在不同的机器上面。