Existe-t-il une autre meilleure option pouvant être utilisée pour des performances et une évolutivité élevées, à l'exception de NCache?Performances et évolutivité élevées pour les applications basées sur .NET
Répondre
Vous n'avez pas besoin de NCache pour avoir de hautes performances ou une évolutivité. Cela ressemble à une base de données en mémoire orientée cache, et c'est pratique pour certaines applications, mais ce n'est pas une condition générale pour des performances élevées ou une évolutivité.
L'amélioration des performances est généralement obtenue en améliorant plusieurs domaines de calcul; RAM, CPU, vitesse de disque/espace, encaissement de données, latence réseau, partitionnement horizontal et vertical, application factoid, compression, etc. Si vous souhaitez améliorer vos performances, je suggère: http://highscalability.com/
Windows Server AppFabric. Il inclut le cache distribué Microsoft pour les applications .NET (nom de code «Velocity») utilisé pour améliorer les performances des applications Web, composites et Enterprise .NET.
Une autre option pour obtenir de meilleures performances et une mise à l'échelle dans le cache est l'utilisation de la RAM & Disque, en particulier, le disque peut être utilisé pour virtualiser la mémoire, comme une extension de mémoire pour résoudre l'échelle rare. C'est-à-dire, des frais généraux de cartographie hautement optimisés, totalement réduits. Faible encombrement, étroitement intégré avec le moteur d'indexation de données w/cartographie directe sur le disque. En fonction du cas d'utilisation, il est inutile d'utiliser une solution de mise en cache lorsque la mise en cache elle-même n'a pas atteint les performances optimales. & niveaux d'évolutivité dus aux latences d'orchestration réseau &.
Un très bon exemple d'implémentation de cette technique est la nouvelle bibliothèque de code open source Virtual Cache. Consultez-la sur ce lien pour plus de détails: http://www.codeproject.com/Tips/827339/Virtual-Cache.
- 1. Évolutivité et performances dans les applications Web Java
- 2. Évolutivité pour les grandes applications
- 3. outils pour mesurer les performances des applications asp web .net
- 4. Applications basées sur les agents utilisant WCF
- 5. Outils pour profiler les performances des applications .NET Compact Framework
- 6. Interface fluide et applications basées sur les tâches
- 7. Modèle HTML/CSS pour les applications basées sur des formulaires
- 8. Saas Metering pour les applications Web basées sur l'utilisation
- 9. Performances de SQL basées sur les performances d'autres requêtes exécutées en même temps - AWR
- 10. POO et évolutivité
- 11. Suggestion concernant les applications basées sur les données de base
- 12. Outils pour mesurer les performances Rails applications
- 13. WP7 Silverlight App Évolutivité Évolutivité
- 14. Sélection de règles de trading basées sur les performances passées
- 15. Serveur Web non bloquant sur .Net pour les applications Comet
- 16. Applications Web Gallery basées sur Python?
- 17. Applications basées sur l'API Google SpreadSheet
- 18. Applications basées sur Visual Studio Shell
- 19. Mémoire cache de données en mémoire pour les performances dans les applications .Net
- 20. L'infrastructure .Net est-elle suffisante pour exécuter des applications basées sur OLEDB?
- 21. Évolutivité, performance dans une application web .net
- 22. linq: Performances SQL sur les applications Web fortement chargées
- 23. MVC dbml et weborb pour les performances .net
- 24. Charge de serveur et évolutivité pour les envois massifs
- 25. évolutivité et performance de l'application Web
- 26. Quelles sont les meilleures pratiques pour les applications iOS basées sur le Web?
- 27. STM et les options/bibliothèques basées sur l'acteur sur Android
- 28. Mesurer les performances des applications Silverlight/Moonlight
- 29. Internationaliser les applications .NET
- 30. Comment tester les performances des applications Web?