0

ノードのような Web サイトでは、どの情報をメモリにキャッシュするかを決定するのは簡単です。ノードはほとんどなく、最も人気のあるページをメモリに保持できます。しかし、大量のページが要求される可能性が同じサイトの場合はどうでしょうか?

例 - Wiki サイトまたはソーシャル ネット?

追加した

「コメントを追加」ボタンが何かおかしい... ええと、実際には、「何かが痛い、医者、助けて」などの質問をしますよね?)

そのため、サイトの静的部分を論理的にキャッシュした後は、できるだけ多くの準備が整った結果のみをキャッシュできます (メモリ内ではなく、どこかに)。あなたにできることはそれだけです。間違っていたら訂正してください。

4

3 に答える 3

1

静的で、潜在的に最も人気があり、サイズが大きい Web コンテンツの部分 (アニメーション、画像など) を特定します。これらは通常、最初に検討する必要がある部分です。

ここでは、優れたキャッシングチュートリアルを見つけることができます

于 2010-01-23T19:14:41.360 に答える
0

分析すべきことの 1 つは、ページ内の情報を常に最新にする必要があるかどうか、または更新をキャッシュに保持するのを一定期間遅らせることができるかどうかです。これは、サイトの種類によって異なります。
すべてのキャッシュ ノードが更新されるまで、しばらくの間、一貫性のないデータが存在するという点に到達する、実際に大きなサイトがいくつかあります。

于 2010-01-23T19:19:53.523 に答える
0

キャッシングは、最も頻繁なクエリ (時間的局所性) などの(空間的、時間的)局所性がある場合にのみ意味があります。各ページが一様な確率でフェッチされるモデルを使用している場合、キャッシュは完全にナンセンスです。

于 2010-01-23T20:13:55.367 に答える