# asgi

[WEB] CGI, WSGI, ASGI 란
업로드중..최근 ml 모델 서빙에 관한 관심이 늘어나면서 가볍고 빠른 프레임워크인 FastAPI가 관심받기 시작하였다. 회사에서는 flask를 사용해서 어떤 차이가 있는지 궁금하였고, 차이점을 공부하다가 wsgi 와 asgi에 대해 알게 되어 자세히 알아볼 겸 글을 남

[Python] gunicorn, uvicorn(wsgi, asgi)
Django Framework 기반의 백엔드 어플리케이션을 위한 WSGI 서버이다.그럼 WSGI는 뭘까?👉WSGI (Web Server Gateway Interface): Python 웹 어플리케이션이 웹 서버와 통신을 하기 위한 인터페이스이다. 웹 서버의 요청을 받

[Django]Channels
해당 글은 해외 블로그, 공식 문서 등을 읽고 제가 이해한 내용을 바탕으로 작성하였습니다. 잘못된 내용에 관한 많은 지적 부탁드립니다..! HTTP와 WebSocket HTTP와 WebSocket은 모두 응용계층에서 사용되는 프로토콜이다. 두 프로토콜 모두 TCP

[django] 초기 setting (feat. mysql)
드디어 django에 입성...🚀🚀🚀 Tutorial 앞부분까지 어찌어찌 울면서 하고 나서, 하면서 잘 몰라서 헤맸던 부분들을 미약하게나마 기록해둬야 복습 및 습득이 가능할 것 같아 기록한다.

WSGI와 ASGI
client와 application server 간 소통하기 위해서는 중간에 통역가 역할을 하는 gateway가 요구가 된다. 그러기 위해 사용 되는게 CGI이다. CGI는 common gateway interface로 웹서비스의 요청과 서버의 응답을 관리해주는 역할이

wsgi asgi
웹 서버 자체는 정적인 페이지 밖에 보여주지 못한다.인터넷에서 보는 동적인 페이지들은 웹서버가 전적으로 처리하는 것이 아니라 웹 어플리케이션(django, flask 등)의 도움으로 보게 되는 것이다.그러기 위해서는 웹 서버와 웹 어플리케이션끼리 소통이 필요안타깝게 a

asgi - channels - websocket
실시간 알림을 보내기 위해 websocket을 사용하려고 한다. HTTP와 다르게, 웹소켓 프로토콜은 양방향 커뮤니케이션(bi-directional communication)을 허용한다. 서버와 클라이언트 사이에 소켓연결(클라이언트 — 서버연결이 계속 유지되어 있는상태