티스토리 뷰

웹서버/NGINX

NGINX - 소개

sunNprize 2022. 6. 6. 22:25
  1. 웹이란 ?
    1. World Wide Web의 약자 (WEB) 
    2. 시스템과 시스템을 이어주는 네트워크 체계 - > WEB , FTP , EMAIL

  2. 서버와 클라이언트
    1.  서버
      1. 웹서버가 설치되어 있는 곳
      2. 정보를 클라이언트에 전달(응답)
    2. 클라이언트
      1. 웹브라우저가 설치되어 있는 곳
      2. 정보를 서버에 요청
  3. HTTP
    1. 웹에서의 약속 체계이다.
    2. 요청과 응답에 대한 규칙을 미리 정해둔 것!

  4. Web Server (HTTP Server)
    1. 웹브라우저의 카운터 파트너로서 서버 쪽에서 정보를 제공하는 소프트웨어를 의미
    2. 대표적 1) Apache 2) Nginx 등등..
  5. NGINX
    1. 차세대 웹서버
  6. NGINX | Apache 의 관계
    1. 아파치는 오래전에 만들어진 소프트웨어 
    2. 아파치 안의 기능은 이제는 유효하지 않는 것들이 많고, 새로운 요구사항과 충돌이 있음
    3. 엔진엑스는 새로운 요청에 부응해서 만들어진 웹서버! 속도면에서도 차이가 존재함
  7. 정리
Apache NginX
요청 당 스레드 또는 프로세스가 처리하는 구조 비동기 이벤트 기반으로 요청
CPU/메모리 자원 낭비 심함 CPU/메모리 자원 사용률 낮음
NginX보다 모듈이 다양 Apache에 비해 다양한 모듈이 없음
PHP 모듈 등 직접 적재 가능 많은 접속자들 대응 가능
안정성, 확장성, 호환성 우세 성능 우세
동적 컨텐츠 단독 처리 가능 동적 컨텐츠 단독 처리 불가능
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함