次の部分を持つアルバム ページ (ASPNET MVC + MongoDB を使用) があります。
#1 グリッドとして表示されるサムネイルのリスト 注: ビデオ アルバム内の各ビデオに対していくつかのフィールド (URL、長さ、キャプション、タグ) をロードします。ユーザーがサムネイルにカーソルを合わせると、それらのいくつかが表示されます。
#2 次に、関連するアルバムがあります
#3次に、リストの詳細があります
#4 次に、現在のビデオの詳細を取得します (5,000 文字の説明を含む)
#5 次に、現在のビデオのすべてのコメント。
サムネイル、関連アルバム、リストの詳細はすべての動画で同じです。
ただし、動画の詳細、動画のコメントは動画ごとに異なります。
ユーザーが異なるサムネイルをクリックするたびに、ビデオをストリーミングし、ビデオの詳細とコメントを取得する必要がある
それを行うための最良の方法は何ですか?
オプション 1: クリックごとにユーザーを URL リダイレクトする (共通部分のリロードが発生します)
オプション 2: コメントとビデオの詳細を読み込み、ページを更新するための ajax (より多くのコーディング)
共通部分のキャッシングを活用する方法はありますか?
あなたの考えを共有してください。
ありがとう