Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- git
- 자료구조
- web
- 세션(Session)
- SQL
- Wil
- django
- NoSQL
- viewsets
- CS
- 쿠키(cookie)
- 장고
- 아티클 스터디
- redis
- flask
- Til
- 연습
- docker
- Doker
- 파이썬
- ERD
- 코딩테스트
- 티스토리챌린지
- 오블완
- github
- JWT
- 개발공부
- Python
- 도커
- nginx
Archives
- Today
- Total
SteadyDrills
NGINX란? 본문
2401106
NGINX란?
NGINX는 고성능의 오픈소스 웹 서버이자 리버스 프록시 서버로, 효율적인 트래픽 관리와
높은 성능을 제공하는 도구이다.
기능
- 웹 서버 배포: 정적 파일(HTML, CSS, JavaScript 등)을 빠르게 서빙.
- 리버스 프록시: 클라이언트의 요청을 다른 서버로 전달하고 응답을 다시 클라이언트에게 전달.
- 로드 밸런서: 여러 서버에 트래픽을 분산시켜 성능과 안정성을 향상.
- SSL 종료: HTTPS 요청을 처리하여 보안을 강화.
- 캐시 서버: 자주 요청되는 콘텐츠를 캐싱하여 응답 속도를 높이고 서버 부하 감소.
장점
- 높은 성능: 비동기 이벤트 기반 아키텍처로 많은 동시 접속을 처리가능.
- 효율적인 리소스 사용: 메모리와 CPU 자원을 적게 사용하여 비용 효율적이다.
- 유연성: 다양한 설정과 모듈을 통해 맞춤형 구성이 가능.
- 안정성: 대규모 웹사이트에서의 안정적인 운영을 지원.
단점
- 설정의 복잡성: 초기 설정이 복잡할 수 있으며, 잘못된 설정은 문제를 일으킬 수 있다.
- 동적 콘텐츠 처리의 한계: 정적 파일 서빙에 강하지만, 동적 콘텐츠 처리에서는 다른 서버(예: Apache)와 함께 사용해야 할 수 있다.
- 학습 곡선: 새로운 사용자에게는 다소 학습이 필요할 수 있다.
'웹개발' 카테고리의 다른 글
Redis란? (1) | 2024.11.08 |
---|---|
Gunicorn란? (0) | 2024.11.07 |
Process Flow란? (0) | 2024.09.23 |
Team project - blame news 3일 ~7일 차(완성) (0) | 2024.09.20 |
Team project - blame news 3일 차 (2) | 2024.09.14 |