NCache - 100% .NET / .NET Core cache distribuita

NCache è una cache distribuita in memoria .NET ed è stata sviluppata con C#. Pertanto, a differenza di altre cache distribuite basate su Java che forniscono solo un'API client .NET, NCache è un .NET al 100% / .NET Core prodotto che si adatta molto bene ai tuoi ambienti applicativi .NET.

Puoi usare NCache come cache distribuita .NET da qualsiasi applicazione .NET inclusi servizi Web ASP.NET, WCF e .NET, applicazioni di grid computing .NET e qualsiasi altra applicazione .NET di tipo server con transazioni elevate. Quindi, sia che tu stia effettuando chiamate API lato client a NCache come cache distribuita .NET o sviluppo di codice lato server per Read-thru/Write-thru, stai certo che sarai sempre in un ambiente .NET nativo.

Documentazione di supporto ASP.NET

NCache - Stato della sessione ASP.NET

Archiviazione dello stato della sessione ASP.NET

NCache consente di archiviare lo stato della sessione ASP.NET in una cache distribuita .NET in memoria estremamente veloce con replica intelligente. E puoi farlo senza apportare modifiche al codice della tua applicazione.

Questa è un'opzione molto migliore rispetto all'archiviazione dello stato della sessione ASP.NET in StateServer o SqlServer fornito da ASP.NET. NCache è una cache distribuita .NET più veloce e scalabile rispetto a queste opzioni. E, NCache replica le tue sessioni su più server cache in modo che non vi sia alcuna perdita di dati della sessione nel caso in cui un server si guasti. Scopri di più


ASP.NET View State Caching

NCache - Accelerazione del contenuto ASP.NET NCache poiché la cache distribuita .NET consente di accelerare la distribuzione dei contenuti da IIS al browser dell'utente e di migliorare significativamente i tempi di risposta ASP.NET. NCache lo fa fornendo ASP.NET View State memorizzazione nella cache, JavaScript e CSS Minify e unione di JavaScript e imaging. E, nessun codice cambia sono richiesti nell'applicazione .NET da utilizzare NCache come cache distribuita .NET.

NCache memorizza nella cache il ASP.NET View State sul lato server e restituisce un ID univoco al suo posto al browser. E questo riduce il carico utile e migliora le prestazioni.

NCache minimizza anche i file JavaScript e CSS per ridurne le dimensioni. Quindi unisce tutti i file JavaScript in uno solo e unisce anche le immagini. Ciò riduce il numero di chiamate HTTP effettuate dal browser per caricare una pagina e accelera i tempi di risposta.

Visualizza la memorizzazione nella cache di stato

Cache di ADO.NET Entity Framework 4.0

Cache di ADO.NET Entity Framework 4.0

ADO.NET Entity Framework sta rapidamente diventando molto popolare perché semplifica notevolmente la programmazione del database. NCache fornisce un modo per incorporare facilmente la memorizzazione nella cache in Entity Framework e migliorare le prestazioni e la scalabilità delle applicazioni .NET tramite una cache distribuita .NET.

Entity Framework ha implementato un modello di provider impilabile per i principali database. NCache ha sviluppato un provider di cache distribuita .NET denominato EF Caching Provider che si collega tra Entity Framework e il provider di database originale e intercetta tutte le chiamate e memorizza nella cache le risposte alle query.

Ciò significa che puoi iniziare a memorizzare nella cache i dati dell'applicazione in una cache distribuita .NET senza alcuna modifica del codice all'applicazione basata su Entity Framework. Scopri di più

NHibernate cache di secondo livello

NHibernate cache di secondo livelloNHibernate è una soluzione ORM (Object Relational Mapping) open source leader e semplifica la programmazione di database per applicazioni .NET. NHibernate fornisce una cache InProc locale che non può essere utilizzata in un ambiente multi-server.

Perciò, NCache fornisce una cache distribuita .NET di livello 2 estremamente veloce e altamente scalabile per NHibernate. Ciò consente alle applicazioni che utilizzano NHibernate di adattarsi ad ambienti multi-server e di rimuovere eventuali colli di bottiglia del database.

Puoi incorporare NCache come cache distribuita .NET nelle tue applicazioni senza alcuna modifica del codice Cambia solo il tuo file di configurazione da usare NCache. Scopri di più


Provider di cache .NET 4.0

Provider di cache .NET 4.0

.NET 4.0 dispone ora di uno spazio dei nomi System.Runtime.Caching. Le classi in questo spazio dei nomi forniscono un modo per utilizzare funzionalità di memorizzazione nella cache come quelle in ASP.NET, ma senza una dipendenza dall'assembly System.Web. E, cosa più importante, questa memorizzazione nella cache è estensibile.

Perciò, NCache ha sviluppato un provider per .NET 4.0 Cache che si traduce in una cache distribuita .NET estremamente veloce e altamente scalabile. Ciò consente alle applicazioni che utilizzano .NET 4.0 Cache di adattarsi ad ambienti multi-server e di rimuovere eventuali colli di bottiglia del database.

Puoi incorporare NCache come cache distribuita .NET senza alcuna modifica del codice alla tua richiesta. Cambia solo il file di configurazione da utilizzare NCache.

Cosa fare dopo?

Scaricare NCache
Prezzi
Confronto edizione
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.