Gunicorn 요약

이도현·2023년 11월 2일
0

호기심 천국

목록 보기
8/13
post-custom-banner

0. 서론

Python 웹 애플리케이션을 위한 강략한 WSGI 서버. 무엇인지, 왜 중오한지 어떻게 사용하는지 알아보자

1. Gunicorn이란?

  • gree unicon(gunicorn)은 python 웹 애플리케이션으 위한 WSGI(웹 서버 게이트웨이 인터페이스) 서버.
  • Gunicorn은 동시성 지원, 빠름, 간단한 설정이란 장점 보유
  • PEP3333에 정의된 WSGI 표준을 준수
  • Flask, Django와 같은 여러 웹 프레임워크와 호환

2. 주요 특징

  • 경량화 및 빠른성능: 필요한 최소한의 기능만을 제공.
  • 동시성 지원: 다수의 워커 프로세스를 사용하여 동시에 여러 요청을 처리
  • 간편한설정: 설정 파일이나 커맨드 라인 인자를 통해 손쉽게 구성
  • 확장성: 다양한 웹 애플리케이션과 호환, 여러 환경에서 유연하게 사용

3. 기본사용법

  • pip install gunicorn
  • gunicorn [OPTIONS] APP_MODULE (구니콘 실행)
  • gunicorn --worker 3 -- bind 0.0.0.0:8000 myapp:app(3개의 워커 프로세스, 8000 포트에서 서버를 실행)

4. 결론

  • gunicorn은 python 기반 웹 애플리케이션을 위한 강력한 WSGI 서버
  • 쉽고 빠른 성능
profile
좋은 지식 나누어요
post-custom-banner

0개의 댓글