NCache - 100% .NET / .NET Core cache distribué

NCache est un cache distribué .NET en mémoire et a été développé avec C#. Par conséquent, contrairement à certains autres caches distribués basés sur Java qui fournissent uniquement une API client .NET, NCache est un 100% .NET / .NET Core produit qui s'intègre très bien dans vos environnements d'application .NET.

Vous pouvez utiliser NCache en tant que cache distribué .NET à partir de n'importe quelle application .NET, y compris les services Web ASP.NET, WCF et .NET, les applications informatiques en grille .NET et toute autre application .NET de type serveur avec des transactions élevées. Ainsi, que vous effectuiez des appels d'API côté client vers NCache en tant que cache distribué .NET ou développement de code côté serveur pour la lecture/écriture, soyez assuré que vous serez toujours dans un environnement .NET natif.

Documentation de prise en charge ASP.NET

NCache - État de la session ASP.NET

Stockage d'état de session ASP.NET

NCache vous permet de stocker votre état de session ASP.NET dans un cache distribué .NET en mémoire extrêmement rapide avec une réplication intelligente. Et vous pouvez le faire sans apporter de modifications au code de votre application.

C'est une bien meilleure option que de stocker votre état de session ASP.NET dans StateServer ou SqlServer fourni par ASP.NET. NCache est un cache distribué .NET plus rapide et plus évolutif que ces options. Et, NCache réplique vos sessions sur plusieurs serveurs de cache afin qu'il n'y ait aucune perte de données de session en cas de panne d'un serveur. En savoir plus


ASP.NET View State Cache haute performance

NCache - Accélération de contenu ASP.NET NCache car votre cache distribué .NET vous permet d'accélérer la livraison du contenu d'IIS vers votre navigateur utilisateur et d'améliorer considérablement les temps de réponse ASP.NET. NCache le fait en fournissant ASP.NET View State mise en cache, Minify JavaScript et CSS, et fusion JavaScript et Imaging. Et, aucun changement de code sont requis dans votre application .NET pour utiliser NCache comme cache distribué .NET.

NCache met en cache le ASP.NET View State côté serveur et renvoie un identifiant unique à sa place au navigateur. Et cela réduit la charge utile et améliore les performances.

NCache réduit également les fichiers JavaScript et CSS pour réduire leur taille. Ensuite, il fusionne tous les fichiers JavaScript en un seul et fusionne également les images. Cela réduit le nombre d'appels HTTP effectués par le navigateur pour charger une page et accélère les temps de réponse.

Afficher la mise en cache de l'état

Cache ADO.NET Entity Framework 4.0

Cache ADO.NET Entity Framework 4.0

ADO.NET Entity Framework devient rapidement très populaire car il simplifie grandement la programmation de bases de données. NCache vous permet d'intégrer facilement la mise en cache dans Entity Framework et d'améliorer les performances et l'évolutivité de vos applications .NET via un cache distribué .NET.

Entity Framework a implémenté un modèle de fournisseur empilable pour les principales bases de données. NCache a développé un fournisseur de cache distribué .NET appelé EF Caching Provider qui se connecte entre Entity Framework et le fournisseur de base de données d'origine et intercepte tous les appels et met en cache les réponses aux requêtes.

Cela signifie que vous pouvez commencer à mettre en cache les données de l'application dans un cache distribué .NET. sans aucun changement de code à votre application basée sur Entity Framework. En savoir plus

Cache de second niveau NHibernate

Cache de second niveau NHibernateNHibernate est l'une des principales solutions de mappage objet-relationnel (ORM) open source et simplifie la programmation de bases de données pour les applications .NET. NHibernate fournit un cache InProc local qui ne peut pas être utilisé dans un environnement multi-serveur.

Par conséquent, NCache fournit un cache distribué .NET de niveau 2 extrêmement rapide et hautement évolutif pour NHibernate. Cela permet aux applications utilisant NHibernate de s'adapter désormais aux environnements multi-serveurs et de supprimer également les goulots d'étranglement des bases de données.

Vous pouvez incorporer NCache en tant que cache distribué .NET dans vos applications sans aucun changement de code Vous modifiez uniquement votre fichier de configuration pour utiliser NCache. En savoir plus


Fournisseur de cache .NET 4.0

Fournisseur de cache .NET 4.0

.NET 4.0 dispose désormais d’un espace de noms System.Runtime.Caching. Les classes de cet espace de noms permettent d'utiliser des fonctionnalités de mise en cache telles que celles d'ASP.NET, mais sans dépendance à l'assembly System.Web. Et surtout, cette mise en cache est extensible.

Par conséquent, NCache a développé un fournisseur pour le cache .NET 4.0 qui permet d'obtenir un cache distribué .NET extrêmement rapide et hautement évolutif. Cela permet aux applications utilisant le cache .NET 4.0 de s'adapter désormais aux environnements multi-serveurs et de supprimer également les goulots d'étranglement des bases de données.

Vous pouvez incorporer NCache comme cache distribué .NET sans aucun changement de code à votre candidature. Vous modifiez uniquement votre fichier de configuration pour l'utiliser NCache.

Que faire ensuite?

Télécharger NCache
Prix
Comparaison Des Éditions
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.