求教,反向代理和请求转发的区别?

发布于 2022-09-12 13:56:37 字数 166 浏览 16 评论 0

比如一下的情况:
用户 a1、a2
中间服务器 b
服务器 c
用户 a1/a2 请求 b 服务器,而 b 从服务器 c 获取数据返回给 a1/a2
这种操作应该就叫反向代理吧,如果是有如下疑问
这种操作和 b 服务器直接请求 c 服务器获取数据后转发给 a1/a2 有什么区别呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眉黛浅 2022-09-19 13:56:38

有什么区别:
反向代理主要的目的是,随着你的用户越多,你的后台服务需要部署很多个节点上面,代理的那一台机器就相当于入口,只进行分发请求给节点,这样能够更好的拓展规模。如果你直接请求c服务器,用户量过大,当前物理机不满足需求怎么办?
当然反向代理只是第一层,如果你的数据更加庞大,代理服务器都出现瓶颈,还可以将域名解析到多个cdn,这样反向代理的机器都有很多个,随便扩展。

阿楠 2022-09-19 13:56:37

反向代理是一种代理方式(概念),请求转发是一种具体实现方式。请求转发是实现方向代理的手段。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文