首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >负载均衡 >负载转发中的 HTTP 重定向问题

负载转发中的 HTTP 重定向问题

词条归属:负载均衡

当浏览器访问网站 http://example.com 时,对服务器而言需要进行一次重定向,判断需要定向至根目录。而当浏览器访问网站 http://example.com/ 时服务器会直接返回网站设置的根目录默认页面。同样的,假设 http://www.example.com/movie 被 URL 重写跳转到 http://www.example.com/movie/ 上的话,则输入 http://www.example.com/movie 就会多一次 URL 重写的过程,在性能和时间上都有微小的损耗,但在结果上没有差别。若 http://www.example.com/product 被 URL 重写转跳到非 http://www.example.com/product/ 同一页面上,则需要考虑是否在二级页面后添加/。

在腾讯云负载均衡中,如果前后端端口号不一致时,为了避免 HTTP 重定向后导致端口号更改,访问二级页面需要加/保证页面的正常访问。

假设七层转发下,负载均衡实例监听80端口,后端服务器监听 8081 端口。此时客户端访问 http://www.example.com/movie ,经由负载均衡转发至后端服务器,服务器收到发往 http://www.example.com/movie 的请求并会重定向到 http://www.example.com:8081/movie/ (监听端口为8081),此时客户端访问失败(端口错误)。

因此,建议用户将访问请求改写为带/的二级页面如 http://www.example.com/movie/ ,这样可以避免 HTTP 重定向,减少一次不必要的判断,降低不必要的负载。如果必须使用 HTTP 重定向时,请保证负载均衡的监听端口和后端服务器的监听端口相同。

相关文章
HTTP中的重定向
URL 重定向,也称为 URL 转发,是一种当实际资源,如单个页面、表单或者整个 Web 应用被迁移到新的 URL 下的时候,保持(原有)链接可用的技术。HTTP 协议提供了一种特殊形式的响应—— HTTP 重定向(HTTP redirects)来执行此类操作,该操作可以应用于多种多样的目标:网站维护期间的临时跳转,网站架构改变后为了保持外部链接继续可用的永久重定向,上传文件时的表示进度的页面,等等。
刘亦枫
2020-03-19
2.2K0
什么是转发和重定向转发_转发和重定向的相同点
1. 编写ResponseDemo1,将请求重定向到ResponseDemo2。
全栈程序员站长
2022-10-04
9520
JavaWeb 中 “转发”与 “重定向”的区别
走着走着,渐渐明白生活并不都是尽心尽情的,万事万物都有力所不能及之处。此时我们能做的,就是看透,看清,看淡。
RainbowSea
2023-04-10
9480
servlet和jsp中的Request转发,重定向有何区别_jsp重定向和转发的区别
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022-10-04
1.1K0
重定向与转发的区别_响应重定向和请求转发的区别
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022-10-04
7260
点击加载更多
词条知识树 48个知识点
更多
  • 负载均衡配置相关(24个知识点)
  • HTTPS 相关(14个知识点)
  • HTTP/2 协议支持相关(5个知识点)
  • WS/WSS 协议支持相关(5个知识点)
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券