Les utilisateurs de mon site se connectent via OpenID. Voici à quoi ressemble la connexion:
Le délai d'une seconde n'est pas trop mauvais, mais pendant que l'utilisateur attend, il regarde ma page de connexion. Comment accélérer la connexion?
Voici quelques techniques que j'ai trouvées jusqu'à présent:
L'inconvénient des deux premiers est qu'en cas de problème, l'utilisateur ne pourra pas cliquer une deuxième fois.
Existe-t-il une solution bien établie à cela?
Bien que je ne sois pas sûr qu'il existe une solution bien établie, je sais que certaines choses rendent les gens ignorants du temps et devraient travailler pour cela.
La clé est de leur donner quelque chose à se concentrer sur ce qui semble bouger. Une barre de progression est une option, ou même un simple indicateur de chargement rotatif. Pour l'indicateur rotatif, faites-le tourner un peu plus vite que d'habitude et cela donne l'impression de prendre moins de temps.
Vous pouvez également montrer une petite animation si vous vous sentez créatif.
La clé est de leur donner quelque chose à penser en plus de "ce qui prend si longtemps".
Désactiver le bouton d'action et afficher un indicateur de chargement rotatif à côté de lui fonctionne bien pour communiquer qu'un processus est en cours mais qu'il ne devrait pas prendre si longtemps qu'il a besoin de beaucoup plus de commentaires que cela.
Peut-être que ce billet de blog vous aidera - http://socialtriggers.com/problem-fast-loading-websites/#more-237