web-dev-qa-db-ja.com

「リクエストに時間がかかりすぎています」というメッセージを表示するタイミング

ページを読み込もうとするときに「リクエストの処理に時間がかかりすぎています...」というエラーを表示するタイミングについて、確かな指標が存在するかどうか誰かが知っていますか?私はすべてのページがDB呼び出しなどに大きく依存することを知っていますが、平均ページロード時間が長く、平均6秒(偽数)かかる場合、平均ページロード時間の2倍でメッセージを表示することをお勧めします。この例では12秒ですか?

2
Switters

NNGroupはこれについていくつかの調査を行いました。 (太字は私によるものです。)

「主なガイドラインは、2〜9秒の遅延にはループインジケーターを使用し、10秒以上の遅延にはパーセント完了インジケーターを使用することです。ただし、常に正確に遅延を事前に見積もることができないため、 応答時間の遅延の大部分が10秒以上かかることになる2つの形式の進捗フィードバック間のカットオフポイントは、パーセント完了インジケーターによって軽減されます。推定値の変動性は、より複雑なフィードバックを示すためのしきい値を低くします

最終的に、優れた進行状況インジケーターは、ユーザーがタスクを完了するために固執し、一般にWebサイトまたはアプリケーションに対してより良い印象を与える可能性があります。」

ソース: http://www.nngroup.com/articles/progress-indicators/

1
HC_