Nginx가 태어난 이유와 이용 예 C10K 문제, 이벤트 구동, 프록시, 리버스 프록시
소개
이번에는 다음 내용으로 Nginx에 대해 자세히 다루고 싶습니다.
【YouTube 동영상】C10K 문제, 이벤트 구동, 프록시, 리버스 프록시에 대해서
C10K 문제와 이벤트 구동
C10K 문제의 C는 Client, 10K는 10,000의 약자입니다.
1대의 서버에 1만대의 클라이언트가 액세스했을 때, 처리가 무거워지는 문제입니다.
이것은 Apatch에서 해결하기 어렵고 Nginx에서 해결할 수있는 문제입니다.
Apache와 Nginx
Apatch는 멀티 프로세스를 채택하고 1 연결에 1 프로세스를 할당합니다.
따라서 프로세스가 늘어나면 사용 가능한 메모리가 줄어들어 처리가 무거워집니다.
Nginx는 이벤트 구동을 채택하고 클라이언트 연결을 1 프로세스로 취급합니다.
1 프로세스에서 많은 클라이언트 연결을 처리하기 위해 비 차단 IO 또는 비동기 IO를 사용합니다.
이 근처는 동영상에서 자세하게 설명하고 있으므로, 꼭 확인해 보세요!
프록시 및 리버스 프록시
Nginx는 프록시 서버 및 역방향 프록시로도 사용할 수 있습니다.
프록시 서버는 클라이언트 여러 개, 서버 하나라는 구성으로 외부로부터의 액세스 제한이나 검열 등에 사용할 수 있습니다.
리버스 프록시는 클라이언트 하나, 서버 복수라는 구성으로 액세스 분산이나 캐시 등에 사용할 수 있습니다.
요약
이번에는 Nginx와 C10K 문제의 관계, 프록시와 역방향 프록시의 차이점을 설명했습니다.
뭔가 잘못이나 지적이 있으면, 코멘트 잘 부탁드립니다.
트위터 이나 youtube 에서의 코멘트도 기다리고 있습니다!
Reference
이 문제에 관하여(Nginx가 태어난 이유와 이용 예 C10K 문제, 이벤트 구동, 프록시, 리버스 프록시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yassun-youtube/items/758b7d24847ef6f3d7fb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Nginx는 프록시 서버 및 역방향 프록시로도 사용할 수 있습니다.
프록시 서버는 클라이언트 여러 개, 서버 하나라는 구성으로 외부로부터의 액세스 제한이나 검열 등에 사용할 수 있습니다.
리버스 프록시는 클라이언트 하나, 서버 복수라는 구성으로 액세스 분산이나 캐시 등에 사용할 수 있습니다.
요약
이번에는 Nginx와 C10K 문제의 관계, 프록시와 역방향 프록시의 차이점을 설명했습니다.
뭔가 잘못이나 지적이 있으면, 코멘트 잘 부탁드립니다.
트위터 이나 youtube 에서의 코멘트도 기다리고 있습니다!
Reference
이 문제에 관하여(Nginx가 태어난 이유와 이용 예 C10K 문제, 이벤트 구동, 프록시, 리버스 프록시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yassun-youtube/items/758b7d24847ef6f3d7fb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Nginx가 태어난 이유와 이용 예 C10K 문제, 이벤트 구동, 프록시, 리버스 프록시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yassun-youtube/items/758b7d24847ef6f3d7fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)