开发者社区> 问答> 正文

Nginx反向代理 静态资源, 流量消耗及带宽限制是怎样的?

李学民 2019-02-18 16:20:15 1368
  1. 如题目所示, 假如使用了阿里云OSS,文件访问地址为 https://test.aliyunoss.com/1.mp4
  2. 而我使用Nginx做了反向代理, 代理后地址为 https://www.taobao.com/j4k5ssr6t

  • 当我使用video标签播放, 或者下载时, 整个文件的流量都会依次经过 OSS -> Proxy -> 播放端吗?
  • 视频的播放和下载速度会不会受Proxy机器的带宽限制?
应用服务中间件 nginx 对象存储
分享到
取消 提交回答
全部回答(2)
  • galaxystar
    2019-07-17 23:28:33
    已采纳

    会的,很多视频网站,为了不让源文件被爬虫爬走,也会采用反向代理加鉴权。当然,最好的方式是直接在OSS上鉴权,这样可以提速加利用好CDN的能力。

    1 0
  • 一溜
    2019-07-17 23:28:33

    加了nginx代理后,nginx对于你的播放端就是最终的资源提供者,流量一定会打到你的nginx上。至于是否还都经过oss,就看你的反向代理的代理逻辑了。如果是做了缓存,当你缓存成功之后,后续的流量就都是从nginx本机发出,不会再去到oss。否则,还是会继续去oss的。

    cdn就是一个很典型的反向代理,通过反向代理的文件缓存,提速端的访问,减少端到最终源的网络流量。

    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题