HTTP 为什么要重定向?

Posted wjq2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP 为什么要重定向?相关的知识,希望对你有一定的参考价值。

  HTTP应用程序总是要做如下3件事情:

  1 可靠地执行HTTP事务。

  2 最小化时延。

  3 节约网络带宽。

  分布式存储Web内容一方面基于以上原因,另一方面为了提高可靠性。如果一个位置出现了问题,其他的可用,那么客户端能访问较近的资源时可以减少响应时间,减小服务器访问压力以缓解网络拥塞。而重定向是一种有助于找到“最佳”分布式内容的技术,与负载均衡是共存的。大多数重定向部署都包含某些形式的负载均衡。可以把输入报文的负载分摊到一组服务器中,也就是说,输入报文一定会在分担负荷的服务器之间进行某种分布,所以任意形式的负载均衡中都包含了重定向。

 

  参考资料

  《HTTP权威指南》 P470-471

以上是关于HTTP 为什么要重定向?的主要内容,如果未能解决你的问题,请参考以下文章

javascript 在提交联系表单7时重定向到URL,将以下代码放入您要重定向的表单上的“其他设置”选项卡中

javascript 在提交联系表单7时重定向到URL,将以下代码放入您要重定向的表单上的“其他设置”选项卡中

Django - 基于类的通用视图 - “没有要重定向到的 URL”

网站重定向

Servlet -- 重定向

SpringBoot系列: url重定向和转发