代理服务器的作用主要是将客户端的请求提交到原始服务器,得到响应后再返回给客户端
正向代理服务器
一般来说正向代理服务器是由客户端进行配置的,并且与客户端处于同一个局域网中,它对于服务端来说是透明的
正向代理服务器可以用于:用户访问控制、或者当客户端被某一服务器屏蔽时,可以间接访问正向代理服务器来对服务器访问
反向代理服务器
反向代理服务器一般是由服务端配置的,并且与服务端处于同意局域网中,它对于客户端是透明的(客户端并不知道反向代理的存在,以为自己直接访问服务器)
反响代理服务器可以使实际进行处理的服务器不对外暴露,增加了安全性、还可以进行负载均衡
当有大量并发连接时,反响代理先接受全部请求,并将请求一次性发送给后端服务器处理,因为一般来说反向代理服务器与后端服务器处于同一局域网中,而客户端处于公网中,这样如果后端服务器直接接收客户端的请求,由于公网网速较慢,可能需要较长时间接收完全部请求,在网络IO上浪费过多时间,增加了服务器压力。有了反向代理服务器后
可以由其先接受全部请求,然后一次性发送给后端,由于处于同一局域网中,传输需要时间很少