Throughput
Il throughput descrive il lavoro elaborato in un intervallo. Non è la durata di una richiesta né il numero di utenti simultanei.
Il throughput descrive quanto lavoro un sistema elabora in un intervallo. Le richieste completate al minuto sono una possibile unità. Va definito quali operazioni e risultati vengano conteggiati.
Esempio ipotetico
Un portale completa con successo 120 richieste al minuto, in media 2 al secondo. Non significa che ciascuna duri 500 ms: possono sovrapporsi e avere durate diverse.
Throughput e tempo di risposta rispondono a domande differenti. Anche il numero di utenti simultanei è una misura distinta. Il confronto richiede attività, carichi e criteri di successo compatibili. Operazioni fallite o incomplete non devono entrare inosservate come completamenti equivalenti.
Fonti
Termini correlati
- Tempo di rispostaIl tempo di risposta richiede inizio e fine definiti. Ricezione della risposta API e vista utilizzabile misurano passaggi diversi.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
- Invalidazione della cacheL’invalidazione termina il riuso di una copia secondo regole definite. Il record di origine resta distinto.
- CachingIl caching riutilizza dati o risultati conservati. Validità e ambito degli utenti autorizzati fanno parte della progettazione.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile



