• Facebook
  • Twitter
  • Youtube
  • 裏地付き
  • RSS
  • ドキュメント
  • 比較
  • ブログ
  • ダウンロード
  • お問い合わせ
ダウンロード
目次を表示/非表示

ASP.NET出力キャッシュ用の分散キャッシュ

NCache マルチサーバー Web ファームでの冗長なページ レンダリングとデータベース呼び出しを排除する分散 ASP.NET 出力キャッシュ プロバイダーとして機能します。 NCache Web ファーム環境で実行される ASP.NET アプリケーションに、非常に高速で信頼性の高い出力キャッシュ機能を提供します。

ASP.NET 出力キャッシュ システムは、クエリ文字列パラメータやブラウザの種類などのさまざまなパラメータに応じて、ページのコンテンツのさまざまなバージョンをキャッシュします。ASP.NET 4.0 では、開発者が ASP.NET のキャッシュ以外の任意のキャッシュ システムを使用できるようにするための拡張ポイントが追加されました。 NCacheの出力キャッシュプロバイダは、 System.Client.Output CacheProvider ASP.NET 4.0の出力キャッシュの拡張性を活用する。ネイティブのInProcプロバイダーとは異なり、 NCache 同期された OutProc クラスターを利用することで、キャッシュが IIS リサイクル後も確実に保持されながら、データ アクセスの速度がミリ秒未満になります。

エンタープライズ レベルのアプリケーションは通常、マルチサーバー Web ファームでホストされるため、InProc 出力キャッシュは、分散 OutProc キャッシュと比較してあまりメリットがありません。 ASP.NET 4.0 のこの拡張機能を使用すると、 NCache 独自の ASP.NET 出力キャッシュ プロバイダーが追加されました。

  • 自然界に分布: NCache 出力キャッシュ プロバイダーは OutProc であり、本質的に分散されています。

  • 在庫: 使い方 NCacheの出力キャッシュ プロバイダーを使用すると、さまざまな ASP.NET ページのコンテンツを、各 ASP.NET ワーカー プロセスに個別にキャッシュするのではなく、複数のサーバーにキャッシュできます。これにより、Web ファーム内の各サーバーが単一の分散キャッシュを共有できます。

  • IIS リサイクル全体の永続性: ASP.NET の出力キャッシュとは異なり、コンテンツはキャッシュされます。 NCacheの出力キャッシュ プロバイダーは、ワーカー プロセスがクラッシュしたり、IIS アプリケーション プールがリサイクルされたりしても失われません。

  • スケーラビリティ: NCache 出力キャッシュ プロバイダーは、キャッシュ クラスターが動的に拡張できるため、各サーバーで使用可能なメモリに制限されません。

  • アプリケーションコードの変更なし: これらのフックは、アプリケーションのコードを変更せずに実装、構成、デプロイできます。 構成とデプロイに必要なのは、アプリケーションの変更だけです。 Web.config ファイルにソフトウェアを指定する必要があります。

  • カスタムフックを使用した出力キャッシュ: NCache 出力キャッシュプロバイダーは、ユーザーがカスタムコードをフックしてキャッシュアイテムの属性をキャッシュ前に変更できるようにすることで、より高度な制御を可能にします。ASP.NET出力キャッシュシステムには、キャッシュの依存関係を指定するための標準メカニズムがないため、これらのフックを使用することで、依存関係情報を持つキャッシュアイテムを追加できます。これらの依存関係は、キー、ファイル、またはデータベースの依存関係です。これにより、 NCache 標準のASP.NETでは不可能な複雑な無効化ロジックを処理する

ほとんどのエンタープライズ アプリケーションと同様に、ページまたはコントロールの出力は通常、データベース内の一部のデータに依存します。 このようなアプリケーションでは、ユーザーは、このページのコンテンツが依存するデータベースでデータが変更されるまで、ページまたはコントロールの出力をキャッシュしておきたいと考えるでしょう。 同様に、ユーザーは、構成設定で指定されたデフォルトの有効期限をオーバーライドして、実行時に特定のページの有効期限を変更したい場合があります。 これはすべて、カスタム フックを実装してカスタム フックを作成することで実現できます。 IOutPutCacheHook インターフェース。 これらのフックは、アプリケーションのコードを変更せずに実装、構成、デプロイできます。 構成とデプロイに必要なのは、アプリケーションの変更だけです。 Web.config ファイルにソフトウェアを指定する必要があります。

このセクションの内容

ASP.NET出力キャッシュプロバイダーの概要
でASP.NET出力キャッシュを構成する方法について説明します NCache 分野の様々なアプリケーションで使用されています。

カスタムフックを備えたASP.NET出力キャッシュ
アプリケーションでカスタムフックを使用してASP.NET出力キャッシュを使用する方法について説明します。

お問い合わせ

電話

+1 214-619-2601   (米国)

+44 20 7993 8327   (英国)

 
Eメール

sales@alachisoft.com

support@alachisoft.com

NCache
  • エディションの比較
  • NCache アーキテクチャ
  • ベンチマーク
ダウンロード
価格
遊び場を試してみる

デプロイメント
  • クラウド (SaaS & ソフトウェア)
  • オンプレミス
  • Kubernetes
  • デッカー
技術的なユースケース
  • ASP.NETセッション
  • ASP.NET Core セッション
  • Pub / Subメッセージング
  • リアルタイムASP.NET SignalR
  • インターネットのもの(IoT)
  • NoSQLデータベース
  • ストリーム処理
  • Microservices
資料
  • 雑誌の記事
  • サードパーティの記事
  • 記事
  • 動画
  • ホワイトペーパー
  • 作品
  • トーク
  • ブログ
  • ドキュメント
顧客のケーススタディ
  • お客様の声
  • Customers
サポート
  • デモを予約
  • フォーラム(Googleグループ)
  • ヒント
会社
  • リーダーシップ
  • Partners
  • ニュース
  • イベント
  • Careers
お問い合わせ

  • 英語中国語(簡体字)仏語ドイツ語イタリア語日本語韓国語ポルトガル語スペイン語

  • お問い合わせ
  •  
  • サイトマップ
  •  
  • 利用規約
  •  
  • プライバシーポリシー
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。
トップに戻る