İçeriğe geç

HTTP istemci yaşam süresi (ARCH2083)

Anahtar python.performance.http-client-lifetime · Önem error · Kategori performance

Her çağrıda yeni bir HTTP istemcisi/oturumu oluşturmak bağlantı havuzunu çöpe atar ve soket tükenmesine yol açar. Paylaşılan tek bir istemciyi yeniden kullanın.

import httpx
def fetch_user(user_id):
client = httpx.Client()
return client.get(f"/users/{user_id}").json()
import httpx
_client = httpx.Client()
def fetch_user(user_id):
return _client.get(f"/users/{user_id}").json()

HTTP istemcisini bir kez oluşturup paylaşılan singleton olarak yeniden kullanın.