web-dev-qa-db-ja.com

OpenIDログインに2秒かかります。どうすれば速く感じることができますか?

私のサイトのユーザーはOpenID経由でログインします。ログインは次のようになります。

  • ヘッダーのログインリンクをクリックします
  • 6つのOpenIDプロバイダーのいずれかをクリックします
  • (1秒待つ)
  • 初めての場合:OpenIDプロバイダーにログインします。
  • 自分のサイトにリダイレクトする

1秒の遅延はそれほど悪くはありませんが、ユーザーが待機している間、ユーザーは私のログインページを見つめています。ログインをより速く感じるにはどうすればよいですか?

これらは私がこれまでに見つけたいくつかのテクニックです:

  • somethingが発生するように、最初に空白ページにリダイレクトします
  • ログインフォームをフェードアウトする
  • 進行状況インジケーターを表示する

最初の2つの欠点は、何か問題が発生した場合、ユーザーが2回目にクリックできないことです。

これに対する確立された解決策はありますか?

2
Stefano Palazzo

十分に確立された解決策があるかどうかはわかりませんが、いくつかの事柄が人々に時間を知らないようにし、このために取り組む必要があることを知っています。

重要なのは、動いているように見えるものに焦点を合わせる何かを与えることです。プログレスバーは1つのオプション、または単純な回転するローディングインジケーターです。回転インジケーターは、通常より少し速く回転させると、時間をかけない印象になります。

クリエイティブな気分なら、小さなアニメーションを表示することもできます。

重要なのは何を考えるかを与える「これほど時間がかかっている」以外のことです。

3
JohnGB

アクションボタンを無効にし、その横にローディングインジケーターを表示すると、現在進行中のプロセスがあることを伝えるのに適していますが、それほど時間がかからないため、それ以上のフィードバックが必要です。

2
Rahul

たぶん、このブログ投稿が役立つでしょう- http://socialtriggers.com/problem-fast-loading-websites/#more-237

0
Peter Koman