모듈형 디자인, 우수한 확장성
높은 신뢰성
핫 배포 지원: 가동 중지 시간 없이 구성 파일 업데이트, 버전 업그레이드, 로그 파일 교체
낮은 메모리 소비: 연결 유지 연결 모드에서 10,000개의 비활성 연결에는 2.5M 메모리만 필요합니다. 이벤트 기반, aio, mmap, sendfile
정적 리소스를 위한 웹 서버
http 프로토콜 역방향 프록시 서버
pop3/imap4 프로토콜 역방향 프록시 서버
FastCGI(lnmp), uWSGI(python) 및 기타 프로토콜
zip, SSL 모듈과 같은 모듈식(DSO 아님)
가상호스트(서버)
연결 유지 및 파이프 연결 지원
액세스 로그(로그 버퍼링을 기반으로 성능 향상 지원)
url 경로 별칭 바꾸기
IP 및 사용자 기반 접근 제어
비율 제한 및 동시성 제한 지원
고객 작업 프로세스를 중단하지 않고 재구성 및 온라인 업그레이드
Memcached의 GET 인터페이스
마스터 프로세스: 구성 파일 로드 및 분석, 작업자 프로세스 관리, 원활한 업그레이드를 담당합니다
작업자 프로세스: 클라이언트 요청 수신, 필터링, I/O 호출, 데이터 캐싱 및 응답 보내기를 위해 각 모듈에 한 번에 요청 보내기
캐시 관련 프로세스: 캐시 로더(캐시 인덱스 재구성)와 캐시 관리자(캐시 인덱스 관리)로 구성
--캐시 로더는 Nginx 서비스가 시작된 후 기본 프로세스에 의해 생성되며 로컬 디스크의 캐시를 기반으로 인덱스 메타데이터 데이터베이스를 구축한 후 종료됩니다.
--캐시 관리자는 메타데이터 업데이트가 완료된 후 메타데이터가 만료되었는지 여부를 판단합니다.
주요 구성 파일: nginx.conf
하위 구성 파일: conf.d/*.conf 포함
fastcgi, uwsgi, scgi: 및 기타 프로토콜 관련 구성 파일. 루트 경로 아래
mime.types: 지원되는 MIME 유형. 루트 경로 아래
위 내용은 Nginx 시작하기 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!