tiangolo / uvicorn-gunicorn-fastapi-docker

Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requests are too slow.

Akado2009 opened this issue · comments

Hi, I have a simple fastapi application (which is just showing results from teh database). I am using tiangolo/uvicorn-gunicorn-fastapi:python3.7 as a base image.

My problem is: it is just too slow, here are the result with curl:
Establish Connection: 0.000433s TTFB: 10.668261s Total: 10.704381s. Locally, without a docker image my total time is 0.002s.

How can I tweak the image envs or whatever to make it faster?

same for me :(

It would probably be helpful if you could tell us more about your setup (platform etc.). I saw really slow requests when running the amd64 Image on arm64.

Maybe you have reload active, and have logs / db data in the same folder as fastapi app? That may cause WatchGod reload on every single file change.