看Youtube学|proxy vs. reverse proxy

https://www.youtube.com/watch?v=ozhe__GdWC8&ab_channel=HusseinNasser

proxy vs reverse proxy

  • 根据代理对象、角度作为区分
    • proxy - 代理 client 向 server 发送请求 ,server 不会知道 client 是谁

      • 好处

        • 匿名性 - Proxy 替 client 发送请求,所以Server不会知道 client 是谁
        • 快取功能 - 针对常用资源做快取,省下request时间、资源
        • 封锁特定资源 - 设定条件,让Proxy 不帮忙发送 request
        • 地理位置限制 - 设定条件,拒绝特定地理位置的 request
      • 说个故事好了

        静香人美心也美,长大後搬入公寓,公寓有管理员,会负责帮静香处理一些日常事务

        • 匿名性
          • 熊猫送餐到静香公寓,管理员帮她转交晚餐,静香不会知道外送员是谁,她只知道管理员会把餐点送给她
        • 快取功能
          • 静香热爱团购沐浴乳,又坚持下班亲自收件,但每次都要接货运人员电话确认时间,觉得厌烦疲倦,所以她交代管理员要是货运人员询问几点可收件,一率回答 19:00 後,货运人员从此不用耗费时间等待静香回覆,管理员可以直接回答
        • 封锁特定资源
          • 由於太爱团购,导致个资外泄,所以静香一天到晚收到推销传单,因此她跟管理员说,以後推销传单,直接帮我丢到垃圾桶,不用拿给我
        • 地理位置限制
          • 不说静香了,就是有些影集台湾看不到,国外才看得到,因为设定了地理限制
    • reverse proxy - 代理 server 跟 client 接受请求,client 不会知道 Server 是谁

      • 好处
        • 负载平衡 - proxy 把流量平均分配到不同server
        • 快取功能 - proxy 把常用 request 的 res 存下来,相同请求来的时候,可以直接回覆
        • 隔离内部流量 - proxy
        • 纪录细节 - proxy 可以纪录 request 内容细节,供开发者除错、等用途
        • 金丝雀部署 - proxy 可以按比例分配流量,到不同版本的server,可用双版本测试
      • 说个故事好了
        静香人美心也美,讨厌流汗,所以打扫家里这种事,都请清洁公司处理
        • 负载平衡
          • 静香不定时呼叫清洁公司服务,为了让静香满意,清洁公司会找到当下有空的阿姨上门服务
        • 快取功能
          • 由於跟静香同一栋公寓还有其他客户,因此清洁公司会以天为单位,尽量把清洁阿姨排在同一天服务附近的住户
        • 隔离内部流量

        • 纪录细节
          • 清洁公司会详细记录,每一个客户的清洁需求,提供清洁公司内部了解大部分客户需求
        • 金丝雀部署
          • 清洁公司会持续优化服务,为了了解客户对於这个服务的喜好度,清洁公司会接受指定

<<:  [Day05] 团队无杂事,只有混乱的讯息流

>>:  尚气与十环传奇

主管与技术团队的分工

我自己是从RD出身的主管,我自己也想了很久,我到底做对了什麽,与可能做错了什麽,让我自己培养出这样的...

Day 28 重构也是需要时间的不是吗?

重构也是需要时间的不是吗? 的确,重构也是需要额外时间的,但这应该是我们专业的一部份。一个好的重构时...

学习Python纪录Day18 - 散布图、长条图、圆饼图

Scatter Plots 散布图 呼叫scatter(),参数依序是x轴和y轴 plt.scatt...

【Day 20】C 语言的阵列

阵列是由一群具有相同名称或者相同资料型态变数的顺序集合,而因为整个阵列中的变数名称都相同,所以我们需...

Day 2 - Array 阵列组合技 (1)

前言 写「好」程序并不像是一本圣经,只要照着做就好,而是要不断审视自己的周遭,有没有什麽地方可以改进...