2012-01-22 5 views
0

私はフレックスについています。 1つの画面で使用される一連のデータ(数千の数字)をダウンロードする必要のあるWebアプリケーションがあるとします。フレックス:データを再ダウンロードしてキャッシュからロードする場合の経験則

アプリケーションがキャッシュから元のダウンロードデータをフェッチしたり、単純にダウンロードした場合(同じセッションで、ユーザーがログアウトしてからログインし直さなかった場合)もう一度?

それぞれの長所と短所は何ですか?単にデータをキャッシュから取得するのではなく、データを再ダウンロードする場合の一般的なルールはありますか?目標は、欠点がない限り、ユーザーの待機時間を最小限に抑えることです。ご意見ありがとうございます。

答えて

1

(データが失効しない限り)サーバーから取得する方が良いです。サーバーは

1.ユーザーのコンピュータにリソースを解放します 2.キャッシュからインターネットを 3.取得データが古いかもしれ脅威がある場合は、条件付きであれば、ユーザーに新しいデータを送信することができますデータが最後に変更されたのは、ユーザーがデータを取得したときよりも新しいものです。

フラッシュは十分に遅いので、遅くしないでください。

+0

ありがとうございます。したがって、データを失効させる可能性がある場合は、再度ダウンロードしなおすことは意味があります。それ以外の場合は、キャッシュから引き出します。それは1つの良い経験則のように聞こえる。 – ggkmath

+1

@ggkmathこれは正しいですが、大量のデータについて話している場合でも、古くなっても単純なチェックをして本当に古くなっているかどうかを確認し、新しいデータを要求する方が良いです。これを行うには、ユーザーがデータを取得した日時を記録させる必要があります。次に、データが古くなっているかどうかを確認する必要があるときに、サーバーに日付を送信します。サーバーは、データがまだ有効であるという通知を返信するか、更新されたデータを返信します。これは理にかなっていますか? – Boundless

+0

感謝します、言及いただきありがとうございます! – ggkmath

関連する問題