Lavorare con ASP.NET Core Provider IDistributedCache per NCache

Di Cesare Aguirre

Come abbiamo appreso l'ultima volta, quando ho coperto la memorizzazione nella cache in memoria con ASP.NET Core, una cache è un livello di archiviazione tra un'applicazione e una risorsa esterna (un database, ad esempio) utilizzato per accelerare le richieste future a tale risorsa. In questo post, utilizziamo ASP.NET Core IDistributedCache astrazioni per scrivere un livello di memorizzazione nella cache dei dati utilizzando NCache.

Cosa c'è di NCache?

Da NCache pagina ufficiale, "NCache è una cache distribuita in memoria Open Source per applicazioni .NET, Java e Node.js." Tra le altre cose, possiamo usare NCache come cache di database, cache di secondo livello di NHibernate, cache di Entity Framework e cache Web per sessioni e risposte.

NCache è disponibile in tre edizioni: Open Source, Professional ed Enterprise. La versione Open Source supporta fino a due nodi e il suo server cache è disponibile solo per .NET Framework versione 4.8. Per un elenco completo delle differenze, controllare NCache confronto edizione. Uno di NCache le caratteristiche principali sono le prestazioni. Basato su i propri parametri di riferimento, "NCache può scalare linearmente per raggiungere 2 milioni di operazioni al secondo con un cluster di cache a 5 server."

Leggi l'articolo completo

Come installare NCache su una macchina Windows?

Vediamo come installare un NCache server su una macchina Windows. Per questo abbiamo bisogno di un programma di installazione di Windows e di una chiave di licenza di prova. Installiamo NCache Enterprise edizione, versione 5.2 SP1.

Dopo aver eseguito il programma di installazione, dobbiamo selezionare il tipo di installazione tra tre opzioni: Server cache, remote cliente Sviluppatore/QA. Scegliamo Cache Server.

Leggi l'articolo completo
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.