Maison >Opération et maintenance >exploitation et maintenance Linux >Recommandation de matériel vidéo Yan Shiba Nginx (code source, didacticiel)
Nginx ("engine x") est un serveur HTTP et proxy inverse hautes performances, ainsi qu'un serveur IMAP/POP3/SMTP. Nginx a été développé par Igor Sysoev pour le deuxième site Rambler.ru le plus visité de Russie. La première version publique 0.1.0 a été publiée le 4 octobre 2004. Il publie son code source sous une licence de type BSD et est connu pour sa stabilité, son riche ensemble de fonctionnalités, ses exemples de fichiers de configuration et sa faible consommation de ressources système. Le 1er juin 2011, nginx 1.0.4 est sorti.
Adresse de lecture du cours : http://www.php.cn/course/415.html
Cette vidéo a été créée par Yan Shiba, le style d'enseignement du professeur :
Les cours du professeur sont vifs, pleins d'esprit, pleins d'esprit et touchants. Une métaphore vivante est comme la touche finale, ouvrant la porte à la sagesse aux étudiants ; un humour bien placé apporte un sourire entendu aux étudiants, comme boire un verre de vin moelleux, donnant aux gens un arrière-goût et une nostalgie des aphorismes d'un philosophe, des références culturelles ; sont intercalés de temps en temps dans la narration, donnant aux gens réflexion et vigilance.
Le point le plus difficile dans cette vidéo est de réaliser l'équilibrage de charge :
Lorsqu'une grande quantité de trafic est générée dans l'environnement de production, il est généralement nécessaire d'utiliser technologie d'équilibrage de charge pour l'optimisation et garantir une configuration tolérante aux pannes. Nginx peut non seulement implémenter un serveur Web, mais également servir d'équilibrage de charge HTTP pour distribuer le trafic aux serveurs d'applications back-end afin d'améliorer les performances. La fonction d'équilibrage de charge de Nginx s'appuie sur le module ngx_http_upstream_module. Les méthodes proxy prises en charge sont proxy_pass, fastcgi_pass et memcached_pass.
Algorithme d'équilibrage de charge couramment utilisé par Nginx :
Polling (algorithme par défaut) - chaque requête sera attribuée tour à tour à différents serveurs d'applications back-end, quelle que soit la pression réelle sur le back-end serveur
Interrogation pondérée - le serveur avec le poids le plus élevé se verra attribuer plus de fois, généralement utilisé lorsque les performances du serveur back-end sont incohérentes
IP HASH - lorsque la même IP est utilisé Les visites répétées seront attribuées au serveur visité la dernière fois, ce qui peut résoudre le problème du partage dynamique de SESSION de site Web
Ici, nous vous recommandons également de télécharger les ressources du code source : http://www.php.cn /xiazai/learn/1848
Ce didacticiel vidéo est partagé avec tout le monde :
Processus d'analyse de localisation.tif
nginx.ppt
Notes Nginx.doc
pratique d'optimisation nginx.ppt
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!