용어 사전 coding 용어 페이지
uvloop
libuv 위에 구현된 고성능 asyncio 이벤트 루프 대체재
핵심 아이디어
uvloop는 libuv를 활용해 파이썬 기본 이벤트 루프보다 효율적으로 비동기 I/O를 처리합니다. 애플리케이션 코드를 바꾸지 않아도 지연 시간과 CPU 사용량을 줄일 수 있는 것이 장점입니다.
이 블로그에서의 역할
FastAPI 성능 편에서는 uvicorn --loop uvloop --http httptools처럼 uvloop를 적용해 동일한 하드웨어에서 더 많은 요청을 처리하는 방법을 실험합니다. 캐시나 커넥션 풀과 함께 튜닝하면 실제 서비스 성능의 기준점을 잡을 수 있습니다.