1

それへの応用に関する理論的な質問があります。

ページ上で、あるオブジェクトのすべてのインスタンスを表示する必要があるインターネット アプリケーションを想像してみてください。データベースから取得して表示できます。

ただし、ユーザーが同じページに再度アクセスしたり、別のページのオブジェクトの 1 つに関する詳細情報を見たい場合は、それを再度ロードする (データベースに再度アクセスする) か、以前にセッション内にロードしたものを保存する必要があります。そしてもう一度見せますか?

オブジェクトの読み込みがローカル データベースほど高速ではなく、それらのオブジェクトを http 経由で別のサーバーから XML 形式で取得する必要がある場合はどうすればよいでしょうか?

これに関する明確なガイドラインや規則はありますか?

4

1 に答える 1

2

速度が本当に問題である場合、またはサーバーの負荷が高くなる可能性がある場合は、データをローカルにキャッシュすることをお勧めします。

キャッシュを更新する頻度は、データベース内のオブジェクトが変更される頻度に大きく依存します。それらが非常に頻繁に変更される場合、おそらくユーザーに古い情報を提示することになるため、キャッシングは悪い考えである可能性があります.

于 2012-04-26T15:07:38.433 に答える