Mise en cache avec NCache en ASP.NET Core

Par Nandkishor

Dans cet article, nous parlerons de Distributed Caching, NCache, et ses fonctionnalités telles que la mise en cache d'objets, la mise en cache de sessions et la mise en cache de réponses, ainsi qu'une implémentation pratique dans ASP.NET Core.

Qu'est-ce que la mise en cache distribuée

Un cache distribué est un cache partagé par plusieurs serveurs d'applications et souvent géré comme un service externe pour les serveurs d'applications qui y accèdent.

Alors que la plupart des caches sont traditionnellement hébergés dans un seul serveur physique ou composant matériel, un cache distribué peut s'étendre au-delà des limites de mémoire d'un seul ordinateur en connectant plusieurs ordinateurs (appelés architecture distribuée ou cluster distribué) pour une capacité et une puissance de traitement accrues. .

Lire l'article complet

Un cache distribué peut augmenter l'efficacité et l'évolutivité d'un ASP.NET Core projet, en particulier si l'application est hébergée par un cloud service ou une ferme de serveurs. Les caches distribués sont extrêmement utiles dans les applications à gros volume de données et à forte charge. En raison de la conception distribuée, une expansion et une mise à l'échelle incrémentielles sont possibles en ajoutant davantage d'ordinateurs au cluster, permettant ainsi au cache de croître en tandem avec la croissance des données.

Lorsque les données mises en cache sont distribuées, les données :

  • Est cohérent (cohérent) entre les requêtes adressées à plusieurs serveurs.
  • Survit aux redémarrages du serveur et au déploiement d’applications.
  • N'utilise pas la mémoire locale.
Lire l'article complet
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.