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
- Django
- nodejs
- node
- express
- Stream
- 지식 그래프
- 스크럼 마스터
- 자바
- socket.io
- 스크럼
- 소켓
- 노드js
- 파헤쳐보자
- 특징
- 이벤트 루프
- 개발자
- ngrinder
- scrum
- RDF
- node.js
- Router
- 스레드
- 노드
- Knowledge Graph
- java
- Groovy
- Python
- C++
- 예제
- benchmark
Archives
- Today
- Total
반응형
목록소켓통신 (1)
반응형
라봉이의 개발 블로그
prefork 기반 웹서버가 요청을 동시에 처리할 수 있는 이유
서론 제가 현재 재직 중인 회사에서는 웹 어플리케이션 서버를 개발하기 위해 Django 스택을 사용하고 있습니다. Django는 Web Server가 아니고 Web framework이기 때문에 django를 단순히 python으로 실행한다고 서버 어플리케이션이 되는게 아닙니다. 때문에 Django를 동시 다발적으로 실행해 여러 클라이언트의 요청을 받아 Django에게 요청을 넘길 수 있는 WSGI 서버를 사용해야 합니다. 그렇기 때문에 저희 회사는 Django와 Gunicorn을 같이 사용하고 있습니다. gunicorn은 python의 prefork 방식의 웹 서버입니다. prefork란 이름 그대로 http 요청을 처리하기 위해 미리 자식 프로세스를 여러개 띄워서(fork) 동시에 처리하는 방식을 의미..
컴퓨터 사이언스
2022. 7. 25. 00:42