HTTP应用程序总是要做如下3件事情:
1 可靠地执行HTTP事务。
2 最小化时延。
3 节约网络带宽。
分布式存储Web内容一方面基于以上原因,另一方面为了提高可靠性。如果一个位置出现了问题,其他的可用,那么客户端能访问较近的资源时可以减少响应时间,减小服务器访问压力以缓解网络拥塞。而重定向是一种有助于找到“最佳”分布式内容的技术,与负载均衡是共存的。大多数重定向部署都包含某些形式的负载均衡。可以把输入报文的负载分摊到一组服务器中,也就是说,输入报文一定会在分担负荷的服务器之间进行某种分布,所以任意形式的负载均衡中都包含了重定向。
参考资料
《HTTP权威指南》 P470-471