web-dev-qa-db-ja.com

許容できないWebアプリケーションの応答時間に関する業界標準はありますか?

私がカスタマイズに取り組んでいるベビーベッド(市販の)アプリケーションがあります。このアプリケーションでは、特定のデータの分布に対して、2、3ページの読み込みに非常に長い時間がかかります。 (この場合、ページが読み込まれるまでに約3分かかります。時間は急激に増加しています)。

明らかにこれは受け入れられませんが、許容可能な応答時間とは何かを指摘できる研究はありますか?

おそらく応答時間について議論するいくつかの良い研究をお願いします。

40
Alex Argo

Jakob Nielsenの研究anyアプリケーションに対してこれに回答しました(この点に関してWebアプリケーションは特別ではありません):

  • 0.1秒:ユーザーがのオブジェクトを直接操作していると感じるユーザーの制限UI。
  • 1秒:ユーザーが自由にコマンドをナビゲートしていると感じているユーザーへの制限コマンド必要以上にコンピュータを待つ必要がないスペース。
  • 10秒:タスクに注意を向けているユーザーの制限

したがって、Webアプリの場合、サーバーの近くで平均500 msのページ応答時間を維持し、200〜300 msのネットワーク遅延でも使用できるWebアプリを用意する必要があります。

51
Tormod Hystad

許容できるUI応答時間は人間の心理に基づいているため、従来のデスクトップアプリケーションと同じように、Webアプリケーションでも同じです。

エンドユーザーが実行中の操作をどのように認識するかに応じて、許容可能な応答時間は1秒(たとえば、「ダイアログウィンドウ」を閉じる場合)または10秒(たとえば、計算結果を表示する場合)になります。

ユーザビリティの第一人者であるJakob Nielsenが、許容できるWebアプリケーションの応答時間について 良い記事 を書いています。

公開されたUIガイドラインでは、同じ許容応答時間を指定しています。次に例を示します。

Java Look&Feelガイドライン

GNOME UIドキュメント

12
Matthew Murdoch

はい、ニールセンの記事には、心理学がどのように関与しているかについて、いくつかの良い情報があります。 ここ 実際の応答時間だけでなく、「知覚されるパフォーマンス」が重要である理由に関する詳細情報を見つけることができます。

2
kohlerm

しばらく前、私は教授から、平均的なユーザーは何も起こらずに10秒間待ってからあきらめると言われました。何かが発生すると、待機する傾向が高まる可能性があります。しかし、それはしばらく前のことです...インターウェブが遅くなったとき。

0
Wes P

ニースのブログ投稿 here があり、実際にはは業界標準ではないと主張しています。

多分これを行う良い方法はありません。

0
Alex Argo

この質問に対する回答はUIの動作に焦点を当てており、それらの多くは、ネットワークの応答時間とUIの応答性の間に常にハードリンクがあると想定しています。

それは11年前の最後の回答が投稿されたときに当てはまるかもしれませんが、最近ではWebページを実装するための戦略が進化しており、XHR呼び出しの多くはユーザーにとってすぐに価値のあるページを作成することとは無関係です。

私はこれらの答えの人間の心理学の部分でさえ時間とともに変化したと思います-人々は現在、ウェブページに対してより高い期待とより低い忍耐のしきい値を持っています。

0
martinp999

私は関連する質問を投稿し、役立つかもしれないいくつかの興味深い答えを得ました。見る

動的でパーソナライズされたWebアプリケーションの適切な応答時間とは何ですか?

0
Michael Bobick