图解网络-小林coding-v3.0_48.pdfVIP

  • 5
  • 0
  • 约小于1千字
  • 约 1页
  • 2023-08-12 发布于海南
  • 举报
延迟发送请求; 减少定向请求次数 我们先来看看什么是重定向请求? 服务器上的⼀个资源可能由于迁移、维护等原因从 url1 移⾄ url2 后,⽽客户端不知情,它还是继续请求 url1 ,这 时服务器不能粗暴地返回错误,⽽是通过 302 响应码和 Location 头部,告诉客户端该资源已经迁移⾄ url2 了,于是客户端需要再发送 url2 请求以获得服务器的资源。 那么,如果定向请求越多,那么客户端就要多次发起 HTTP 请求,每⼀次的 HTTP 请求都得经过⽹络,这⽆疑会 越降低⽹络性能。 另外,服务端这⼀⽅往往不只有⼀台服务器,⽐如源服务器上⼀级是代理服务器,然后代理服务器才与客户端通 信,这时客户端定向就会导致客户端与代理服务器之间需要 2 次消息传递,如下图: 如果重定向的⼯作交由代理服务器完成,就能减少 HTTP 请求次数了,如下图:

文档评论(0)

1亿VIP精品文档

相关文档