1. Wenn Nginx den Lastausgleich durchführt, bedeutet das 前端用于转发的 nginx 支持的并发数就是该架构支持的最大访问量
?
2. Wenn ich mehrere Serverknoten habe und Nginx für den Lastausgleich verwende und sich Nginx im selben Intranet wie jeder Anwendungsserver befindet, verwenden dann nicht alle Serverknoten den externen Netzwerkverkehr und nur der Nginx-Server den externen Netzwerkfluss? .
Fallt in diesem Fall der gesamte Netzwerkdruck auf den Nginx-Server? Wenn alle meine Dienste in der Alibaba Cloud bereitgestellt werden, muss ich dann die gesamte Bandbreite auf dem Nginx-Server nutzen?Mein Verständnis ist, dass Nginx als Übertragungsstation für alle Anfragen fungiert. Wenn eine Anfrage eintrifft, wird sie über das Intranet an einen bestimmten Server weitergeleitet. Der Server überträgt das Verarbeitungsergebnis an Nginx und gibt es an den Client zurück
3、
nginx 做正向代理时,可以做负载么?
可以这么粗略的理解。不过,nginx一般不是瓶颈。
服务器的web服务都通过nginx走了,其他流量还是会走默认路由。带宽压力在nginx,计算和数据库压力还是在后端。
不要用nginx做正向代理。
第三个问题探讨:
nginx 能否像 lvs 一样 ,在前端作为客户端请求入口,分发请求到后端服务器,后端服务器直接返回响应信息给客户端?
我了解到 现在nginx 一般是 作为反向代理 分发请求到后端,后端再响应给nginx,nginx再返回给 客户端。
nginx 正向代理 只能转发到一台后端服务器么?如果可以分发到多个后端,那效率岂不是比反向代理高出2倍