質問

私はいくつかの検索をしましたが、具体的な答えを見つけていません。とにかく、私はほとんどの中型サイズのASP.NETベースのWebサイトをどのようにキャッシュして、Webファーム環境で実行するときに異なるページで同じデータをデータベースに検索する必要がないようにデータをどのようにキャッシュするか疑問に思っていました。 SQL Serverキャッシュを使用できることを知っていますが、私にとっては、キャッシュの全体的な目的を打ち負かしています。専用サーバーを使用してキャッシュ(および可能なセッションデータさえ)を共有したい場合、ほとんどのサイトはこれに何を使用していますか?実装に関しては、検索を行い、多くの「推測」を取得しましたが、ASP.NETのWebサイトが非常に多いことを考えると、これを行う標準的な方法がないとは信じがたいです。

私はそれがトリックをするかもしれないように思われるAppFabricを知っていますが、Windows Server 2008+でのみ実行されており、現在2003年を使用しています。また、Ncacheをチェックアウトしましたが、少し高価です。

誰かが彼らのために働いたソリューションを実装しましたか?データベースの検索は、1000人以上のユーザーが同時にサイトにヒットしている場合、非常に痛みが遅くなる可能性があります。

前もって感謝します!

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top