ncache

    1

    4答えて

    私は、nhibernateとSQLサーバを使用してasp.net-mvc3ウェブサイトを持っています。バランスの取れた2つのWebサーバーがあります。これは、読み込みの重いdb(書き込みパフォーマンスにあまり関係しません)ですが、クエリがますます複雑になり(テーブル結合が多数)、パフォーマンスが大幅に低下します。 私が読んだコメントに基づいて、最も大きなメリットは分散キャッシュを前面に置くことです

    1

    1答えて

    2つのホスティングサーバー間でLoginUserのようなセッションを共有するにはどうすればよいですか? 10.10.10.120(IIS 8)と10.10.10.121(IIS 8)にI 2アプリケーション1をホストします。 SqlサーバーまたはNCacheサーバーを使用しようとしましたが、機能しませんでした。 私は2つのアプリで同じマシンキーと同じ構成 注使用: - 私はのnCacheを使用して

    1

    1答えて

    NCache 4.6をEF 6.1.3第2レベルのキャッシュとして使用すると、SqlDependencyは機能しません。 (エンティティの更新を検出しても、エンティティを追加または削除するためにEFを使用するとキャッシュを更新したり無効にしたりすることはありません) 私はNCacheをmy IPを持つコンピュータ:IPとVBOXで192.168.56.1とSQLサーバー2014:select *

    1

    1答えて

    現在、私のウェブサイトのキャッシングを可用性のためにNCacheに移したいと考えていますが、コードではデータの正確性を保証するためにロックが必要なケースがあります。 これを解決する方法の1つはデータベースレベルでロックを使用することですが、これはかなり複雑に見えます。 分散キャッシュを使用して独自のロックシステムを構築するのは合理的な解決策ですか?それともこれは悪いアドバイスですか?

    2

    1答えて

    例として、クエリインデックスを適用してからキャッシュを開始します。 APIは、インデックスがまだ適用されていないという例外をスローします。添付 画像

    0

    1答えて

    私たちはNHibernateの第2レベルのキャッシュとしてNCacheを使用しています。 ローカルコンソールテストアプリケーションは、キャッシュから項目を取得できます。 は、しかし、私たちのウェブアプリで、私たちは私たちがクエリを実行し、バックサイトにフロントサイト経由で接続するWCFを使用している 「をキャッシュが初期化されていない」受け取ります。 誰でもこのエラーを修正する方法はありますか?こ

    2

    1答えて

    私はASP.NET MVC 5で書かれたアプリケーションを持っています。これは、多くのデータベーストランザクションを生成します。 レポート専用のサーバースレーブがないため、レポートで生成されたすべてのクエリをキャッシュするために、Entityフレームワークで2番目のレベルのキャッシュを使用する必要があります。 ここでの考え方は、特に複数のユーザーが同じレポートを表示しようとしているときにデータベー

    3

    1答えて

    Webアプリケーションはメモリ内キャッシュ(アプリケーションデータキャッシュ)を使用してスループットを向上させ、要求ごとに頻繁にクエリされたデータをデータベース(SQL Server)からロードする必要がなくなります。潜在的に、それはウェブファームに配備されるので、すべてのノードのキャッシュを同期させるという古典的な問題を解決する必要があります。だから我々が必要とするのは分散キャッシュです。 すぐ