by Guest » 05 Jan 2025, 09:42
Ich habe den folgenden Code:
Code: Select all
from fastapi import FastAPI, Request
import time
app = FastAPI()
@app.get("/ping")
async def ping(request: Request):
print("Hello")
time.sleep(5)
print("bye")
return {"ping": "pong!"}
Wenn ich meinen Code auf localhost ausführe – z. B.
http://localhost:8501/ping – in verschiedenen Registerkarten desselben Browserfensters, erhalte ich Folgendes:
statt:
Ich habe über die Verwendung von httpx gelesen, aber ich kann immer noch keine echte Parallelisierung erreichen. Was ist das Problem?
Ich habe den folgenden Code:
[code]from fastapi import FastAPI, Request
import time
app = FastAPI()
@app.get("/ping")
async def ping(request: Request):
print("Hello")
time.sleep(5)
print("bye")
return {"ping": "pong!"}
[/code]
Wenn ich meinen Code auf localhost ausführe – z. B. http://localhost:8501/ping – in verschiedenen Registerkarten desselben Browserfensters, erhalte ich Folgendes:
[code]Hello
bye
Hello
bye
[/code]
statt:
[code]Hello
Hello
bye
bye
[/code]
Ich habe über die Verwendung von httpx gelesen, aber ich kann immer noch keine echte Parallelisierung erreichen. Was ist das Problem?