一般的に使用されるデータをキャッシュするために ASP.NET キャッシュ API を多用する ASP.NET アプリケーションがあります。さらに、有効期限を追跡するために、ポーリング ベースの SQL キャッシュ依存関係を使用しています。
現在の設計の欠点は、Web ファーム環境では、各 Web サーバーがサーバー間で共有されない独自のデータ キャッシュを持っていることです。
コードを簡単に移行して、複数のサーバー間でデータ キャッシュを共有する方法はありますか?
私はmemcachedを使用することを考えましたが、それはSQLキャッシュの依存関係では機能しませんよね?
他の解決策はありますか?