일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커명령어
- 헬스
- 도커 컨테이너
- gunicorn
- 프론트엔드
- JavsScript
- Python
- docker
- Nginx
- 운동
- 도커기본개념
- 코딩테스트
- CS
- 취준생
- Jupyter notebook
- Nginx개념
- HTTP버전
- HTTP/0.9
- HTTP/3.0
- HTTP/2.0
- HTTP/1.0
- http 메소드
- CS기술면접
- IT
- Javascript
- 컴퓨터공학과
- 백준
- 자바스크립트
- HTTP
- 컴퓨공학과
- Today
- Total
목록Nginx (2)
dogo_ day
개인적인 생각이지만 IT용어에 대한 개념을 배울 땐 역시나 등장배경을 알면 좋은 것 같다. Nginx에 대해서는 이미 글을 올려두었으니 보고 오는 것을 추천한다. Nginx 란? Nginx 란? 높은 성능과 확장성을 갖춘 오픈 소스 웹 서버 소프트웨어이다. Igor Sysoev에 의해 개발되었으며, 현재는 Nginx Inc.가 관리하고 있다. Nginx는 경량화된 디자인과 이벤트 기반 아키텍처를 가 lucky-dev.tistory.com 등장배경 초창기에는 웹서버로 정적파일들만 주고받았다. 이후 클라이언트의 요청이 다양해지고 복잡해지면서 동적 파일에 대한 요청이 발생했다. 그래서 스크립트를 서버에 저장하고 요청에 따라 스크립트를 실행시켜 결과를 반환해주는 아키텍처가 필요했고 웹 어플리케이션 서버라는 개념..
Nginx 란? 높은 성능과 확장성을 갖춘 오픈 소스 웹 서버 소프트웨어이다. Igor Sysoev에 의해 개발되었으며, 현재는 Nginx Inc.가 관리하고 있다. Nginx는 경량화된 디자인과 이벤트 기반 아키텍처를 가지고 있어 많은 웹 트래픽과 연결을 효율적으로 처리할 수 있다. 정의만 이야기하면 재미가 없으니 Nginx의 탄생배경도 알아보자 Apache(아파치)를 많이 들어보았을 것 이다. 아파치는 웹 서버 소프트웨어로, 초창기에는 인터넷 상에서 웹 페이지를 제공하는 역할을 했다. 아파치 특징 1. prefork 형식 : 요청 전 프로세스를 미리 생성하는 컨셉으로 동적 컨텐츠 처리 가능 및 확장성(다양한 모듈을 생성->서버에 빠르게 추가 가능) 2. 프로세스가 많다 : 메모리 부족 현상 발생 3...