Domanda

Esiste un'applicazione per le culle (commerciale disponibile) su cui lavoro la personalizzazione, in cui un paio di pagine impiegano molto tempo a caricarsi per determinate distribuzioni di dati. (Sto parlando di circa 3 minuti per caricare una pagina in questa istanza ... e il tempo sta crescendo in modo esponenziale).

Chiaramente questo è inaccettabile ma ci sono studi là fuori in cui posso indicare qual è il tempo di risposta accettabile?

Vorrei che alcuni buoni studi discutessero dei tempi di risposta.

È stato utile?

Soluzione

La ricerca di Jakob Nielsen ha risposto a < em> qualsiasi (le app Web non sono speciali in questo senso):

  • 0,1 secondi : limite per gli utenti che sentono di manipolare direttamente gli oggetti nell'interfaccia utente.
  • 1 secondo : limite per gli utenti che sentono di navigare liberamente lo spazio dei comandi senza dover attendere indebitamente il computer.
  • 10 secondi : limite per gli utenti che mantengono la loro attenzione sull'attività.

Quindi per le app Web dovresti mantenere i tempi di risposta della tua pagina al massimo in media 500 ms vicino ai server, per avere un'app Web che è un piacere usare anche con una latenza di rete di 200-300 ms.

Altri suggerimenti

I tempi di risposta UI accettabili si basano sulla psicologia umana e sono quindi gli stessi per le applicazioni Web come per le applicazioni desktop tradizionali.

A seconda di come l'utente finale percepisce l'operazione che viene eseguita, un tempo di risposta accettabile potrebbe essere 1 secondo (ad es. per chiudere una "finestra di dialogo") o 10 secondi (ad es. per visualizzare i risultati di un calcolo).

Il guru dell'usabilità Jakob Nielsen ha scritto un buon articolo sulla risposta accettabile all'applicazione Web volte.

Le linee guida dell'interfaccia utente pubblicate specificano gli stessi tempi di risposta accettabili, ad esempio:

Linee guida Java Look and Feel

Documentazione UI GNOME .

Sì, l'articolo di Nielsen contiene alcune buone informazioni su come è coinvolta la psicologia. Qui puoi trovare ulteriori informazioni sul perché il "rendimento percepito" è importante e non solo il tempo di risposta effettivo.

Ho pubblicato una domanda correlata e ho ottenuto alcune risposte interessanti che potrebbero esserti utili. Vedere

Cosa viene considerato un buon tempo di risposta per un'applicazione web dinamica e personalizzata?

Qualche tempo fa un professore mi disse che l'utente medio si arrende dopo 10 secondi di attesa, senza che accada nulla. Vedere qualcosa che accadrà probabilmente aumenterà la loro tendenza ad aspettare. Ma era un po 'di tempo fa ... quando le interwebs erano più lente.

C'è un bel post sul blog qui che sostiene che in realtà non esiste uno standard industriale

Forse non c'è un buon modo per farlo.

8 è il tempo di risposta meno accettabile.

Successivamente, il tempo massimo che un utente si aspetta impiegherà, che varia molto a seconda del servizio.

Un'area animata aumenterà notevolmente la pazienza dell'utente, che si tratti di una clessidra, di un vortice, di un cerchio, persino di una barra che si riempie e si svuota continuamente. Finché il problema non è chiaramente che le loro azioni non sono state ascoltate, aspetteranno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top