Maison > Article > Opération et maintenance > Quel est le rôle de nginx
À propos de Nginx
Nginx est un HTTP léger, hautes performances, haute stabilité, avec une bonne concurrence et inverse serveurs proxy. En raison également de ses caractéristiques, ses applications sont très larges.
Fonctions principales
Proxy inverse
Proxy direct : dans certains cas, proxy nos utilisateurs pour accéder au serveur nécessite l'utilisateur pour définir manuellement l'adresse IP et le numéro de port du serveur proxy.
Proxy inverse : il est utilisé pour proxyer le serveur et proxy le serveur cible auquel nous voulons accéder.
Le serveur proxy accepte la demande, puis transmet la demande au serveur du réseau interne (cluster),
et renvoie le résultat obtenu du serveur au client à ce moment. , le serveur proxy apparaît comme un serveur.
Nginx fournit des fonctions flexibles sur le proxy inverse et peut adopter différentes stratégies de transfert selon différentes règles régulières. Après la configuration comme indiqué dans la figure, différentes requêtes peuvent être traitées. différents chemins du serveur.
Équilibrage de charge
Équilibrage de charge : principalement nécessaire dans les situations de forte concurrence. Le principe est d'attribuer le trafic de données à plusieurs serveurs pour exécution, réduisant ainsi la pression sur chaque serveur. Plusieurs serveurs (clusters) travaillent ensemble pour effectuer des tâches de travail, améliorant ainsi le débit de données.
Les stratégies d'équilibrage de charge disponibles pour Nginx sont : polling (par défaut), poids, ip_hash, url_hash (tiers), fair (tiers)
Séparation statique et dynamique
La séparation dynamique et statique fournie par Nginx fait référence à la séparation des requêtes dynamiques et des requêtes statiques. Le serveur approprié gère les requêtes correspondantes, garantissant ainsi les performances et l'efficacité du. l'ensemble du système de serveur plus haut.
Nginx peut transmettre différentes requêtes différemment selon la configuration, qui est la base de la séparation dynamique. Les ressources statiques correspondant aux requêtes statiques peuvent être directement placées sur Nginx pour la mise en mémoire tampon. Une meilleure approche consiste à les placer sur le serveur tampon correspondant. Les requêtes dynamiques sont gérées par le serveur backend correspondant.
Pour plus de connaissances sur Nginx, veuillez visiter la colonne Tutoriel d'utilisation de Nginx !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!