これは、ASP.NET アプリケーションで memcached を使用する方法を説明するCodeProject の記事です。
ただし、memcached のようなフレームワークの概念をまだ理解していない場合は、必要ない可能性が非常に高いことを最初にお伝えします。
あなたが正しい決断を下せるように、これをできるだけ明確にしてみましょう。何らかの理由で、最近ではデータ キャッシングが新しい「ゴールデン ハンマー」となり、あらゆる種類のフレームワークが出現しました。しかし問題は、ほとんどの開発者がデータ キャッシングの実装の背後にある実際の原動力を理解しておらず、それが実際には些細なことではないことを理解していないことです。昨日SOで他の人に与えたのと同じ例を示しますが、言い換えたバージョンです。
1 日あたり 4,000 万以上のトランザクションを超える速度で共有データ セットにアクセスするアプリケーション スタック (つまり、複数のアプリケーション) を想像してみてください。ここでトランザクションという用語を使用する場合、実際には読み取りまたは書き込みを意味します。ところで、今は両方を最適化する必要があるため、これは物事を複雑にするだけです。
さて、これで一連のアプリケーションがこの共有データに 1 日あたりとんでもない速度でアクセスするようになりました。読み取りと書き込みの両方に対して適切な応答時間を確保するにはどうすればよいでしょうか? データキャッシング。しかし、そのボートに座っていない場合は、おそらくデータ キャッシングは必要なく、自分がしていることにより関連性のある他のことを学ぶことに時間を費やす必要があります。