본문 바로가기

asgi2

[Backend기초] CGI, WSGI, ASGI 용어 정리 Backend 세션을 들으며 FastAPI를 구현해나가기 시작하는데, 그 이전에 모르는 용어가 너무 많은 것 같아서 한 번 정리해보았다. Web Server, WAS, CGI, WSGI, ASGI   Web ServerHTTP Request에 맞는 웹페이지를 Response 해주는 기능을 가짐 (Static, 정적)정적 이란, Web Server에 있는 변경되지 않는 동일한 웹페이지를 Response하는 것 Web Application Server (WAS) = Web Server + Web Container (= Web Server + CGI)Web Server가 동적으로 작동하면 WAS라고 할 수 있음동적 이란, Request에 따라 데이터를 가공하여 생성된 웹페이지를 Response하는 것 Web .. 2024. 10. 4.
[Backend] FastAPI - 00. FastAPI 설치하고 서버 구현하기 막학기 기념으로 한 학기 동안 fastapi를 다루는 백엔드 기초 세션을 수강하기로 했는데 이왕이면 기록해두면 좋을 것 같아 매주 기록도 하고 복습도 해보려고 한다. 백엔드란?: 사용자가 직접 볼 수 없는 서버 측에서 작동하는 모든 것 백엔드의 역할 :데이터 처리 및 저장비즈니스 로직 수행API 제공보안 관리  FastAPI란? Django나 Flask와 같은 기존 Python프레임워크의 한계를 보완하고 성능과 개발자 경험을 개선하고자 2018년 출시된 Python Web Framework 속도, 적은 버그, 직관성 등등에서 장점을 가짐 Uvicorn ASGI Server을 사용함ASGI란, Asynchronous Server Gateway Interface의 약자로, 비동기 web server을 의미함.. 2024. 9. 24.