Nginx("엔진 x")는 고성능 HTTP 및 역방향 프록시 서버이자 IMAP/POP3/SMTP 서버입니다. Nginx는 러시아에서 두 번째로 방문객이 많은 Rambler.ru 사이트를 위해 Igor Sysoev에 의해 개발되었습니다. 첫 번째 공개 버전 0.1.0은 2004년 10월 4일에 출시되었습니다. BSD와 유사한 라이센스에 따라 소스 코드를 릴리스하며 안정성, 풍부한 기능 세트, 샘플 구성 파일 및 낮은 시스템 리소스 소비로 유명합니다. 2011년 6월 1일에 nginx 1.0.4가 출시되었습니다.
강좌 재생 주소 : http://www.php.cn/course/415.html
이 영상은 Yan Shiba 선생님의 강의 스타일로 제작되었습니다 :
선생님 강의는 생생하고 재치있고 재치있고 감동적이었습니다. 생생한 은유는 학생들에게 지혜의 문을 열어주는 마무리와 같습니다. 잘 배치된 유머는 마치 부드러운 와인 한 잔을 마시는 것과 같이 학생들에게 아는 듯한 미소를 가져다 주고, 사람들에게 철학자의 격언과 문화적 언급을 선사합니다. 내레이션에 때때로 삽입되어 사람들에게 생각과 주의력을 제공합니다.
이 영상에서 더 어려운 점은 로드 밸런싱을 달성하는 것입니다.
프로덕션 환경에서 대량의 트래픽이 생성되는 경우 일반적으로 로드 밸런싱 기술을 사용하여 내결함성 구성을 최적화하고 보장해야 합니다. Nginx는 웹 서버를 구현할 수 있을 뿐만 아니라 트래픽을 백엔드 애플리케이션 서버로 분산하여 성능을 향상시키는 HTTP 로드 밸런싱 역할도 합니다. Nginx의 로드 밸런싱 기능은 ngx_http_upstream_module 모듈을 사용합니다. 지원되는 프록시 방법은 Proxy_pass, fastcgi_pass 및 memcached_pass입니다.
Nginx에서 일반적으로 사용되는 로드 밸런싱 알고리즘:
폴링(기본 알고리즘) - 백엔드 서버의 실제 압력에 관계없이 각 요청이 차례로 다른 백엔드 애플리케이션 서버에 할당됩니다.
가중 폴링 - 높을수록 가중치 서버가 클수록 더 많은 횟수가 할당됩니다. 일반적으로 백엔드 서버의 성능이 일관성이 없을 때 사용됩니다. IP HASH - 동일한 IP에 반복적으로 액세스하는 경우 방문한 서버에 할당됩니다. 동적 웹사이트 SESSION 공유 문제
여기서 소스 코드 리소스를 다운로드하는 것도 좋습니다: http://www.php.cn/xiazai/learn/1848이 비디오 코스웨어는 모든 사람과 공유됩니다. :
위 내용은 Yan Shiba Nginx 영상자료 추천(소스코드, 코스웨어)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!