microsoftgraph / microsoftgraph/msgraph-sdk-python
The first request is very slow
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 630
- Fork
- 96
- Merge medio
- 15h 20m
- PR unite (30g)
- 3
Descrizione
Not sure if performance is a feature request or bug.
import win32gui
from azure.identity.broker import InteractiveBrowserBrokerCredential
from msgraph.graph_service_client import GraphServiceClient
1.1s (Already in issue #904)
current_window_handle = win32gui.GetForegroundWindow()
credentials = InteractiveBrowserBrokerCredential(
tenant_id=tenant,
client_id=client_id,
use_default_broker_account=True,
parent_window_handle=current_window_handle,
)
0.0s (Expected)
client = GraphServiceClient(
credentials=credentials,
scopes=[]
)
0.4s (Slower than I would expect)
await client.me.get()
2.2s (1st request. This is significantly slower than I would expect)
await client.me.get()
0.1s (2nd request. Expected)
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Non viene indicato alcun file o test del repository. Riproduci il problema usando gli import Python e la sequenza GraphServiceClient mostrati, quindi confronta la prima e la seconda chiamata a await client.me.get(). Il lavoro è completato quando viene identificata e risolta la causa della latenza aggiuntiva della prima richiesta e il comportamento viene verificato con un controllo di regressione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, python
- Ambito
- api, performance
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100