![Varnish 负载平衡 - 所有数据是否都流经 Varnish,从而成为瓶颈](https://linux22.com/image/699427/Varnish%20%E8%B4%9F%E8%BD%BD%E5%B9%B3%E8%A1%A1%20-%20%E6%89%80%E6%9C%89%E6%95%B0%E6%8D%AE%E6%98%AF%E5%90%A6%E9%83%BD%E6%B5%81%E7%BB%8F%20Varnish%EF%BC%8C%E4%BB%8E%E8%80%8C%E6%88%90%E4%B8%BA%E7%93%B6%E9%A2%88.png)
当使用 varnish 作为负载平衡服务器时,所有数据是否都会流经单个 varnish 负载平衡器,从而会因优化且可同时服务数千名访问者的网站的上传速度而受到瓶颈限制?
答案1
所有数据是否都流经单个 Varnish 负载均衡器
简而言之,是的。
不过,想想看 - 客户端与您的负载均衡器的 IP 建立 TCP 连接。除非通过同一连接返回,否则它将如何接收其 HTTP 请求的回复?出于显而易见的原因,后端服务器无法主动生成自己的 TCP 连接返回到客户端。
在服务于数千名同时访问者的优化网站上?
我不确定这与任何事情有什么关系 - 无论访问者数量或网站的相对优化水平如何,Varnish 的行为都是一样的。