ページを読み込もうとするときに「リクエストの処理に時間がかかりすぎています...」というエラーを表示するタイミングについて、確かな指標が存在するかどうか誰かが知っていますか?私はすべてのページがDB呼び出しなどに大きく依存することを知っていますが、平均ページロード時間が長く、平均6秒(偽数)かかる場合、平均ページロード時間の2倍でメッセージを表示することをお勧めします。この例では12秒ですか?
NNGroupはこれについていくつかの調査を行いました。 (太字は私によるものです。)
「主なガイドラインは、2〜9秒の遅延にはループインジケーターを使用し、10秒以上の遅延にはパーセント完了インジケーターを使用することです。ただし、常に正確に遅延を事前に見積もることができないため、 応答時間の遅延の大部分が10秒以上かかることになる2つの形式の進捗フィードバック間のカットオフポイントは、パーセント完了インジケーターによって軽減されます。推定値の変動性は、より複雑なフィードバックを示すためのしきい値を低くします
最終的に、優れた進行状況インジケーターは、ユーザーがタスクを完了するために固執し、一般にWebサイトまたはアプリケーションに対してより良い印象を与える可能性があります。」