ภาพรวม
server ที่รับ connection และรัน ASGI application
ความเป็นมา
Uvicorn เป็นตัวเลือก server สำหรับ FastAPI/Starlette และ ASGI app อื่น ไม่ใช่ framework สำหรับสร้าง route ภาพประจำรายการใช้เครื่องหมาย Python เพื่อระบุระบบนิเวศหรือเครื่องมือฐานที่เกี่ยวข้อง ไม่ใช่โลโก้เฉพาะของ Uvicorn Python และโลโก้ Python™ เป็นเครื่องหมายของ Python Software Foundation ใช้เพื่อระบุระบบนิเวศของภาษาโดยไม่สื่อการรับรอง ต้นทางและเงื่อนไข https://www.python.org/community/logos/ และ https://www.python.org/psf/trademarks/
เหมาะกับงานแบบไหน
รัน ASGI application ใน development หรือ deployment ที่จัด process/proxy เหมาะสม
ข้อควรชั่งน้ำหนัก
ตรวจ worker, graceful shutdown, proxy headers และ timeouts ไม่ถือว่ารันด้วย --reload เหมาะกับ production