diff --git a/docs/PROTOCOL.md b/docs/PROTOCOL.md index dd77abc..37ab80f 100644 --- a/docs/PROTOCOL.md +++ b/docs/PROTOCOL.md @@ -194,6 +194,12 @@ sua). Per tornare al profilo attivo del server basta rimuovere il cookie. Validato contro il server reale (2026-09: switch → 200 + Set-Cookie firmato; profilo inesistente → 404 `Profile 'x' does not exist`). +Nota prestazioni: dopo uno switch la **prima** `GET /api/sessions` per quel +profilo puo' richiedere 10-16 s anche su uno state DB minuscolo (cache fredde +lato server); le chiamate successive tornano a pochi ms. Il client usa quindi +un timeout generoso (60 s) e mostra lo stato di caricamento, mai un'attesa +infinita. + ## 6. Note operative - Tutti gli errori API sono JSON `{"error": "..."}`.