- 0) 웹서비스 서버 아키텍쳐
- 동적 컨텐츠 <-> Web Server - CGI - Application 구조가 일반적. (Web Server + CGI = WAS)
- 1) WSGI 란?
- 파이썬에서는 "Web Server Gateway Interface" 역할의 middleware 를 통해서~
- Web Server 와 Application 이 통신을 할 수 있다.
- 즉, CGI 디자인 패턴을 기반으로 업그레이드 시킨 호출조약(Calling Convention).
- 단순히 App Framework에서는 수많은 트레픽을 처리 할 수 있도록 개발되어 있지 않기 때문에... wsgi server가 필수적!
- 2) WSGI 실종류
- 구현체 : mod_wsgi, uwsgi, gunicorn, twisted, tornado, Bjoern, CherryPy, 등등
- 지원 프레임워크 : Django, flask 등
- 3) gunicorn
- ...
- 4) gevent
- 동시성(Concurrency) Vs 병렬성(Parallelism)
- https://shifu-oh.tistory.com/10?category=1041096
- https://khanrc.tistory.com/entry/제약을-넘어-Gevent
- https://winterj.me/flask-concurrency-test
- http://leekchan.com/gevent-tutorial-ko
-끝-
'Server System' 카테고리의 다른 글
IPC (프로세스 간 통신) (0) | 2021.04.24 |
---|---|
Traefik Proxy (0) | 2020.11.10 |
simpleproxy (0) | 2019.11.10 |
명령어 (작성중...) (0) | 2019.11.04 |
자료구조 (0) | 2019.07.23 |