ユーザーがいくつかのブックマーク (URL/タイトル/ショートキー/URL のクリック回数) を保存する場所に取り組んでいるこの Web アプリがあります。
ユーザーがページを更新するたびに、このデータがデータベース (別のサーバー) から取得されます。論理的に、ブックマークを表示できるようにします。すべてのブックマークは、アプリのすべてのページにあります。そのため、ユーザーがクリックするたびに、それらのデータを解析する必要があります。
このデータをセッションに保存するか、データベースから毎回要求し続ける方がよいでしょうか? この状況で開発者は通常何をしますか?
約 100 のブックマーク (各行に約 100 文字) を持つ約 1000 人のユーザーからのすべての更新ボタンは、毎分大量のデータにアクセスする必要があると想像できます。
私たちの Web アプリに基づく非常によく似た例は、twitter のお気に入りです。このページにアクセスするたびに、データベースからお気に入りが要求されますか?それとも、ID に基づいてお気に入りがセッションに保存されますか?