逍遥寡人 2019-09-23 17:04 采纳率: 66.7%
浏览 4284
已采纳

nginx反向代理,nginx服务器 本身是走所有流量吗?

我的理解是nginx 是反向代理,后台有很多服务 当客户端接nginx服务器,eginx服务器通过反向代理会实际请求后台的多个服务器,然后将后台服务器返回的内容返回给请求的客户端,这样后台服务器越多可以增加性能,提高计算,但是所有的客户端请求流量和后台返回的流量都要通过nginx服务器吗?这样的话感觉nginx服务器就没什么太大的必要 ,有没有什么办法eginx服务器只是起到路由作用 通过反向代理建立实际请求客户端 与实际后台服务器的连接 之后 网咯流量就不走engix服务器了

  • 写回答

2条回答 默认 最新

  • threenewbee 2019-09-23 17:14
    关注

    是的,都需要走流量,如果说只是负载均衡,不一定要ngnix,可以直接用cdn

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • weixin_43975295 2019-09-24 10:02
    关注

    lvs可以实现你说的这种效果,就是请求到后端以后,后端的服务器直接把结果返回给客户端。不过现在用的多的还是nginx做反向代理,因为不管怎么算,一来一回的流量总量就这么多,你nginx返回去和后端服务器返回去都是要走流量收费的。
    主要是nginx做反向代理架构简单、稳定,后期维护特别方便,不需要那么多的网络和架构的知识。你要是用lvs的话,他有三种运行模式,各有各的特点,还需要写转发匹配的配置文件,还要考虑后面的网络部署,算是比较麻烦了,而且也没有说比nginx有绝对性的优势,所以企业还是用nginx做反向代理,keepalive做高可用,这样的比较多。

    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 初学者c语言题目解答
  • ¥15 div editable中的光标问题
  • ¥15 mysql报错1415Not allowed to return a result set from a trigger 不知如何修改
  • ¥60 Python输出Excel数据整理,算法较为复杂
  • ¥15 回答几个问题 关于数据库
  • ¥15 51单片机串口通信问题,未完成且要修改
  • ¥15 百鸡问题 c++编程问题(相关搜索:输出数据)
  • ¥30 如何在CMD中设置代理
  • ¥15 我有一块薛定谔的硬盘
  • ¥15 微信小游戏开发2D碰撞检测问题