仅在请求开始时才可以使用负载平衡器吗?

假设客户端请求一个页面www.example.com/index.html 。 DNS将其转换为203.0.113.15/index.html

然后,这个服务器,作为一个负载均衡器(假设Apache与mod_proxy_balancer),redirect到另一个IP(不在同一本地networking) 198.51.100.5

这是这个想法:

 client ==> example.com == DNS ==> 203.0.113.15 (Load Balancer) => 198.51.100.5 

一旦客户端和目的端build立了连接, 如何避免客户端与198.51.100.5之间的进一步通信将通过中间服务器203.0.113.15

是否有可能节省带宽, 中间服务器与客户端没有任何关系 ,而客户端仍然与198.51.100.5通信(上传/下载,潜在的兆字节或千兆字节!),所有这些与example.com仍然在他的浏览器中显示?

如何在mod_proxy_balancer中configuration这个?

像博科的VTM这样的东西可以重新写在响应的URL指向选定的主机是的,不知道还有什么可以通过。

关于连接server -> client :这可能与Linux虚拟服务器项目的主要function有关

是一个构build在真实服务器集群上的高度可扩展的高可用性服务器,负载均衡器运行在Linux操作系统上。 服务器集群的体系结构对最终用户是完全透明的,用户交互就好像它是一个单独的高性能虚拟服务器。

我在这个答案中更详细地描述了这一点 。