콘텐츠
주요 차이점
G-WAN (프리웨어) 및 Nginx (오픈 소스)는 모두 Linux 및 Windows 용 HTTP 서버입니다. 둘 다“빛”과“빠른”이 되려고합니다. Nginx 프로젝트는 2004 년에 시작되었으며 G-WAN은 2009 년에 시작되었습니다. G-WAN은 물리적 CPU (또는 코어) 당 스레드를 사용하여 단일 프로세스로 실행됩니다. Nginx는 마스터 프로세스 및 여러 작업자 프로세스로 실행됩니다. Nginx의 나이는 G-Wan에 비해 유연성이 떨어집니다.
G-WAN이란 무엇입니까?
G-WAN은 다른 서버보다 더 많은 요청을 처리하면서 CPU와 RAM이 적은 C, C # 또는 Java를 실행합니다. 다른 언어 (Go, PHP, Python, Ruby, JS…)는 G-WAN의 멀티 코어 아키텍처를 활용합니다. G-WAN은 HTTP 1.1을 지원하지만 프로토콜 처리기가 더 유연하고 타사 라이브러리를 훨씬 쉽게 연결할 수 있도록 SCGI, DNS (TCP 및 UDP), SMTP 및 POP3와 같은 더 많은 프로토콜이 구현되었습니다. 여러 데이터베이스 및 키 / 값 서버, 심지어 VPN도 있습니다.
Nginx 란 무엇입니까?
NGINX는 세계에서 가장 바쁜 사이트 및 애플리케이션 중 3 분의 1을 지원하는 최신 웹의 비밀입니다. NGINX 오픈 소스 프로젝트는 2002 년에 시작되어 지난 10 년 동안 기하 급수적으로 성장했습니다. 오늘날 수백만 명의 혁신가들이 성능, 안정성, 보안 및 확장 성을 갖춘 사이트 및 애플리케이션을 제공하기 위해 NGINX를 선택합니다.
주요 차이점
- G-WAN은 물리적 CPU (또는 코어) 당 스레드를 사용하여 단일 프로세스로 실행됩니다. Nginx는 마스터 프로세스 및 여러 작업자 프로세스로 실행됩니다.
- G-WAN의 시장 점유율은 알려지지 않았지만 1 %보다 훨씬 낮습니다. 이는 같은 나이에 Nginx의 시장 점유율과 일치합니다 (웹 사이트 및 문서 Nginx는 5 년간의 "기밀"사용이 러시아 시장으로 제한된 후 번역되었습니다).
- G-WAN은 Asm, C, C ++, C #, D, Go, Java, JavaScript, Lua, Objective-C, Perl, PHP, Python, Ruby로 "편집 및 재생"스크립트를 제공하면서 구성없이 초고속으로 만드는 것을 목표로합니다. 스칼라 (및 키-값 저장소, 클라이언트, GIF I / O, 2D 드로잉, 차트 및 스파크 라인, 암호화, RNG 등)는 웹 디자이너에게는 개발자 중심으로 보이지만 프로그래머를 기쁘게 할 것입니다. 이와 반대로 Nginx에는 웹 개발자보다 웹 마스터를 더 많이 대상으로하는 여러 가지 기존 웹 서버 기능 (다른 종류의 구성 파일 및 복잡한 모듈 등)이 있습니다.
- Nginx는 HTTP 1.1 및 SPDY와 Nginx 특정 모듈을 통한 HTTP 2.0 구현 초안을 지원합니다.
- 또한 G-WAN은 HTTP 1.1을 지원하지만 프로토콜 처리기가보다 유연하고 타사 라이브러리를 훨씬 쉽게 연결할 수 있도록 SCGI, DNS (TCP 및 UDP), SMTP 및 POP3와 같은 더 많은 프로토콜이 구현되었습니다. , 여러 데이터베이스 및 키 / 값 서버, 심지어 VPN도 있습니다.
- Nginx는 나이에도 불구하고 G-Wan에 비해 유연성이 떨어집니다.
- G-WAN보다 2 배 더 오래된 Nginx는 DELL Computers의 창업자가“Nginx Inc”라는 상업용 회사에 투자 한 후 시장 점유율을 빠르게 높였습니다. 시장 점유율을 측정하는 회사에 따라 통계가 다르지만, 2014 년 4 월 웹 서버 설문 조사에 따르면 Nginx는 현재 웹 사이트의 약 37.7 %에서 사용됩니다.
- G-WAN은 스레드와 이벤트를 기반으로 한 다른 디자인을 사용하여 주류 서버보다 가볍고 빠릅니다. 사실 몇 년 동안 여러 타사 벤치 마크에서 독립적으로 검증되었습니다.