Maison >Opération et maintenance >exploitation et maintenance Linux >Recommandation de matériel vidéo Yan Shiba Nginx (code source, didacticiel)

Recommandation de matériel vidéo Yan Shiba Nginx (code source, didacticiel)

黄舟
黄舟original
2017-12-04 11:31:112861parcourir

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.

Recommandation de matériel vidéo Yan Shiba Nginx (code source, didacticiel)

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 :

  1. Processus d'analyse de localisation.tif

  2. nginx.ppt

  3. Notes Nginx.doc

  4. 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn