反向代理服务的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反向代理服务的区别相关的知识,希望对你有一定的参考价值。
反向代理服务的区别我们常见的代理服务有Squid、Apache、nginx。
反向代理服务器的区别在于传输方式:
同步传输:Squid、Apache
异步传输:Nginx
同步传输和异步传输:
角色:A=浏览器、B=反向代理服务器、C=WEB服务器
同步传输:A请求页面,B立即响应请求,从C上面接收页面数据并实时返回给A。在这个过程中A-C是实时同步传输的。
异步传输:A请求页面,B不会立即处理请求,它会等待从C上面完全接收到页面数据时,才会将页面数据全部返回给A。在这个过程中A-C是非实时传输的,则为异步。
同步与异步的差异:
同步传输中B(代理服务器)只要连接存在则就会占用服务器资源,服务器性能消耗大。
异步传输中B(代理服务器)连接并不是实时存在的,所以不会存在资源占用问题,相对服务器性能消耗小。
以上是关于反向代理服务的区别的主要内容,如果未能解决你的问题,请参考以下文章