跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于用 Nginx 来动静分离的疑问
未分類
10 11 月 2020

关于用 Nginx 来动静分离的疑问

关于用 Nginx 来动静分离的疑问

資深大佬 : skypyb 0

假设有两台服务器 A/B 均部署了一个服务, 其中 A 上有一个 Nginx 用来负载均衡&动静分离。

提问:
1.是不是所有的静态资源上传的逻辑必须强制走 A 服务器? 如果这样子当发布时 A 可能会下线, 岂非上传相关的接口都不能用?
2.A/B 的接口流量&静态资源的流量都从 A 这里流出, 是不是表示 A 的带宽配置必须要够顶?

大佬有話說 (7)

  • 資深大佬 : 37Y37

    对于文件上传和静态资源一般都用对象存储

  • 主 資深大佬 : skypyb

    @37Y37 不考虑对象储存呢。。

  • 資深大佬 : 37Y37

    @skypyb 共享存储了解下

  • 資深大佬 : loading

    rewrite 不行吗?

  • 主 資深大佬 : skypyb

    @loading rewrite 是指什么?

  • 資深大佬 : lscho

    1.是不是所有的静态资源上传的逻辑必须强制走 A 服务器? 是。
    如果这样子当发布时 A 可能会下线, 岂非上传相关的接口都不能用?是。但问题不在负载均衡和动静分离上。服务下线肯定会导致接口不能用,所以下线前需要将流量转至备用服务器。

    2.A/B 的接口流量&静态资源的流量都从 A 这里流出, 是不是表示 A 的带宽配置必须要够顶?是。

    那么问题来了,你动静分离了接口服务和静态资源还放到一个服务器上,还有什么意义吗?

  • 主 資深大佬 : skypyb

    @lscho 因为上传文件有的是要做控制比如鉴权之类的。。。 nginx 就直接和服务放一起了。

    关于你说的 [流量转至备用服务器] 是指将上传接口的流量转到某服务器然后用 ssh 之类的机制的传到 A 服务器么?
    不这样的话上传的资源就不在指定的静态资源目录了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具