¿Cuál es la estrategia de equilibrio de carga de nginx?
Cuando aumenta el número de visitas por unidad de tiempo de un servidor, la presión sobre el servidor aumenta. Cuando excede su propia capacidad, el servidor colapsará. Para evitar fallas del servidor y brindar a los usuarios una mejor experiencia, se utiliza el equilibrio de carga para compartir la presión del servidor.
Construya muchos, muchos servidores para formar un clúster de servidores. Cuando un usuario accede a un sitio web, primero accede a un servidor intermedio y luego deja que el servidor intermedio seleccione un servidor con menos presión en el clúster de servidores y lo envíe. la solicitud de acceso. Introducir el servidor.
De esta manera, cada vez que un usuario visite, se asegurará que la presión de cada servidor en el clúster de servidores tienda a estar equilibrada, compartiendo la presión del servidor y evitando caídas del servidor.
nginx implementa el equilibrio de carga de proxy inverso
a. Utilice el sistema Windows localmente y luego utilice VirutalBox para instalar un sistema Linux virtual.
Instale nginx (escuchando en el puerto 8080) y apache (escuchando en el puerto 80) respectivamente en el sistema Windows local. Instale Apache en el sistema Linux virtual (escuchando en el puerto 80). Esto equivale a tener 1 nginx como servidor proxy inverso en la parte frontal; 2 apache como servidores de aplicaciones en la parte posterior (puede considerarse como un pequeño clúster de servidores;-));
b, nginx Se utiliza como servidor proxy inverso, colocado delante de dos apaches, como entrada para el acceso de los usuarios.
Referencia del contenido anterior: Enciclopedia Baidu: equilibrio de carga de proxy inverso