关于用 Nginx 来动静分离的疑问
資深大佬 : skypyb 0
假设有两台服务器 A/B 均部署了一个服务, 其中 A 上有一个 Nginx 用来负载均衡&动静分离。
提问:
1.是不是所有的静态资源上传的逻辑必须强制走 A 服务器? 如果这样子当发布时 A 可能会下线, 岂非上传相关的接口都不能用?
2.A/B 的接口流量&静态资源的流量都从 A 这里流出, 是不是表示 A 的带宽配置必须要够顶?
大佬有話說 (7)
假设有两台服务器 A/B 均部署了一个服务, 其中 A 上有一个 Nginx 用来负载均衡&动静分离。
提问:
1.是不是所有的静态资源上传的逻辑必须强制走 A 服务器? 如果这样子当发布时 A 可能会下线, 岂非上传相关的接口都不能用?
2.A/B 的接口流量&静态资源的流量都从 A 这里流出, 是不是表示 A 的带宽配置必须要够顶?
2.A/B 的接口流量&静态资源的流量都从 A 这里流出, 是不是表示 A 的带宽配置必须要够顶?是。
那么问题来了,你动静分离了接口服务和静态资源还放到一个服务器上,还有什么意义吗?
关于你说的 [流量转至备用服务器] 是指将上传接口的流量转到某服务器然后用 ssh 之类的机制的传到 A 服务器么?
不这样的话上传的资源就不在指定的静态资源目录了