NCache per la memorizzazione nella cache ASP.NET
Dopo aver configurato correttamente NCache, ora sei pronto per usarlo all'interno delle tue applicazioni ASP.NET. NCache fornisce supporto per funzionalità avanzate di ASP.NET come sessioni, memorizzazione nella cache dello stato di visualizzazione, cache di output e SignalR BackPlane.
Sessioni: NCache fornisce un clustering di sessioni ASP.NET in memoria ad alte prestazioni per le Web farm che è più veloce e scalabile rispetto all'archiviazione in un database perché le sessioni vengono mantenute in memoria, più vicino all'applicazione ASP.NET.
Visualizza la memorizzazione nella cache di stato: NCache La memorizzazione nella cache dello stato di visualizzazione riduce il tempo di richiesta/risposta, migliorando il tempo di richiesta complessivo. Anche, NCache essendo una cache in memoria distribuita e sincronizzata su tutti i server Web, è in grado di trovare il valore dello stato di visualizzazione nella cache senza alcun problema.
Cache di output: Il NCache Il provider della cache di output è di natura distribuita e consente di memorizzare nella cache il contenuto di diverse pagine ASP.NET su più server, garantendo disponibilità e affidabilità.
SignalR Backplane: NCache offre supporto per SignalR fornendo un'estensione al provider SignalR. Non appena un client si registra sul server web, NCache attiva eventi personalizzati che riducono la durata di attesa del client per verificare gli aggiornamenti.
Note:
Nel .NET Framework installazione, la versione minima richiesta è 4.8.
NCache Dimostrazione utilizzando un'applicazione di esempio
È possibile visualizzare l'applicazione di esempio per tutte le funzionalità di cui sopra GitHub. In questa sezione, ti mostreremo come utilizzare l'applicazione di esempio per ASP.NET View State Memorizzazione nella cache NCache.
Note:
I passaggi seguenti sono gli stessi per tutte le altre funzionalità.
Passaggio 1: scarica l'esempio da GitHub
Per iniziare ASP.NET View State Caching, scaricare l'applicazione di esempio da GitHub e vai al campione desiderato.
Passaggio 2: avviare il progetto
Avviare il ASP.NET View State Memorizzazione nella cache dell'applicazione di esempio in Microsoft Visual Studio 2022 o versioni successive cliccando su ViewState.sln.
Passaggio 3: configurare le impostazioni
Una volta avviato il progetto, individua e apri web.Config da Esplora soluzioni alla tua destra. Cambiare il CacheName
proprietà del cacheSettings
tag nella cache che hai creato.
Passaggio 4: crea e usa il campione
Una volta configurate le impostazioni dell'applicazione, compilare l'applicazione. Una volta che l'applicazione è stata creata correttamente, l'applicazione inizierà a funzionare all'interno di una nuova finestra sul tuo browser web. Potrai testare l'applicazione lì.
Vedere anche
Usa il NCache per ASP.NET Core Applicazioni
Usa il NCache per l'applicazione Java
Usa il NCache per la memorizzazione nella cache dei dati