NCache以外の高性能とスケーラビリティのために使用できる他のオプションはありますか?.NETベースのアプリケーションの高性能と拡張性
答えて
高性能またはスケーラビリティを持つNCacheは必要ありません。これはキャッシュ指向のメモリ内のデータベースのように見えますが、それは高性能やスケーラビリティのための一般的な前提条件ではありませんが、アプリケーションによっては気になるものです。
パフォーマンスを向上させるには、通常、複数のコンピューティング領域を改善します。等のRAM、CPU、ディスク速度/スペース、データキャッシング、ネットワーク遅延、水平および垂直パーティショニング、アプリケーション疑似事実、圧縮、あなたのパフォーマンスを向上させることに興味があるなら、私は見てお勧めします:http://highscalability.com/
Windows Server AppFabricをチェックしてください。 Web、コンポジット、およびエンタープライズ.NETアプリケーションのパフォーマンスを向上させるために使用される.NETアプリケーション用のMicrosoft分散キャッシュ(コード名 "Velocity")が含まれています。
キャッシングフロントでパフォーマンスとスケーリングを向上させるためのもう1つのオプションは、両方ともRAMDiskの使用によるものです。具体的には、メモリを仮想化するためにディスクを使用できます。希少。つまり、高度に最適化され、マッピングのオーバーヘッドが大幅に削減されます。データ・インデックス・エンジンと緊密に統合され、ディスクへのダイレクト・マッピング。
キャッシング自体が最適なパフォーマンスを達成していない場合、キャッシングソリューションを使用している点はありません&ネットワークのスケーラビリティレベルが&オーケストレーションレイテンシです。
このテクニックの実装例は、新しいバーチャルキャッシュのオープンソースコードライブラリです。このリンクで詳しくはhttp://www.codeproject.com/Tips/827339/Virtual-Cacheをご覧ください。
- 1. Coq機能の拡張性
- 2. 高性能UDPサービス.NET
- 3. イベントハンドラと拡張性
- 4. 安全性と拡張性を得る
- 5. 高性能asp.net mvcアプリケーション
- 6. iPhoneのビューポートと拡張性の高い画像
- 7. .NETアプリケーション用の高性能GPUを有効にする
- 8. オープンカート拡張機能互換性
- 9. VS2010拡張性:カスタムドキュメントフォーマット
- 10. WCF ServiceAuthenticationManager拡張性
- 11. 反応性拡張
- 12. オープンソースのない拡張性
- 13. 変換クラスの拡張性(拡張メソッドとParitalクラス)
- 14. 可読性を高めるための拡張メソッドの使用
- 15. ASP.NET用の拡張性の高いブログアプリケーションは何ですか?
- 16. Ninject.MvcとNinject.Wcf拡張の安定性
- 17. AzureAd ClaimsPrincipalで拡張属性1の拡張属性15を読み込む
- 18. 高性能ランタイム
- 19. JasperReportsフォント - 拡張機能とレトロ互換性
- 20. Visual Studioデバッガの拡張性 - ステップを拡張する
- 21. MySQL:拡張性と柔軟性を備えたデータベース設計?
- 22. IdentityServer4のサービスの拡張性を確認
- 23. SAML2プロトコル用のWIF拡張機能の可用性?
- 24. C++の拡張可能な型の特性
- 25. スイング高性能チャーミングライブラリ
- 26. 高性能Rubyリストボックス
- 27. 高性能rtspサーバ
- 28. TCP/IPベースのシステムのスケーリングと高可用性の確保
- 29. .netサーバコントロールの性能低下
- 30. 高性能IISのベストプラクティス/ツール?