web-dev-qa-db-fra.com

La connexion OpenID prend une seconde, comment puis-je me sentir plus rapidement?

Les utilisateurs de mon site se connectent via OpenID. Voici à quoi ressemble la connexion:

  • Cliquez sur le lien de connexion dans l'en-tête
  • Cliquez sur l'un des 6 fournisseurs OpenID
  • (attends une seconde)
  • S'ils sont là pour la première fois: connectez-vous à leur fournisseur OpenID
  • Rediriger vers mon site

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:

  • Redirigez d'abord vers une page vierge, de sorte que quelque chose se passe
  • Effacer le formulaire de connexion
  • Afficher un indicateur de progression

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?

2
Stefano Palazzo

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".

3
JohnGB

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.

2
Rahul

Peut-être que ce billet de blog vous aidera - http://socialtriggers.com/problem-fast-loading-websites/#more-237

0
Peter Koman