Conception modulaire, bonne évolutivité
Haute fiabilité
Prise en charge du déploiement à chaud : mettez à jour les fichiers de configuration, mettez à niveau les versions et remplacez les fichiers journaux sans temps d'arrêt
Faible consommation de mémoire : 10 000 connexions inactives en mode de connexion persistante ne nécessitent que 2,5 M de mémoire pilotée par événement, aio, mmap, sendfile
Serveur Web pour ressources statiques
serveur proxy inverse du protocole http
serveur proxy inverse du protocole pop3/imap4
FastCGI(lnmp), uWSGI(python) et autres protocoles
Modulaire (non-DSO) comme zip, modules SSL
Hôte virtuel (serveur)
Supporte les connexions de maintien et de tuyauterie
Journal d'accès (prend en charge l'amélioration de ses performances en fonction de la mise en mémoire tampon des journaux)
alias de chemin de réécriture d'url
Contrôle d'accès basé sur l'IP et l'utilisateur
Prend en charge la limite de débit et la limite de concurrence
Reconfiguration et mises à niveau en ligne sans interrompre les processus de travail des clients
Interface GET de Memcached
Processus principal : responsable du chargement et de l'analyse des fichiers de configuration, de la gestion des processus de travail et des mises à niveau fluides
Processus de travail : recevez les demandes des clients, envoyez des demandes à chaque module en même temps pour le filtrage, les appels d'E/S, la mise en cache des données et envoyez des réponses
Processus liés au cache : composés d'un chargeur de cache (reconstruction d'index de cache) et d'un gestionnaire de cache (gestion d'index de cache)
--Le chargeur de cache est généré par le processus principal après le démarrage du service Nginx et se ferme après avoir établi une base de données de métadonnées d'index basée sur le cache sur le disque local.
--Le gestionnaire de cache détermine si les métadonnées ont expiré une fois la mise à jour des métadonnées terminée.
Fichier de configuration principal : nginx.conf
Fichier de sous-configuration : inclure conf.d/*.conf
fastcgi, uwsgi, scgi : et autres fichiers de configuration liés au protocole. Sous le chemin racine
mime.types : types MIME pris en charge. Sous le chemin racine
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!