NCache è una cache distribuita in memoria estremamente veloce e scalabile per .NET / .NET Core. Ti consente di rimuovere i colli di bottiglia relativi al database e all'archiviazione dei dati e ridimensionare linearmente le tue applicazioni.
Ci sono due modi per distribuire NCache on-premises (ovvero il proprio data center). Uno è distribuire un'immagine Docker di NCache in loco. E il secondo è scaricare NCache e installarlo e distribuirlo in locale.
È possibile scaricare un programma di installazione di Windows (.msi) o un file .tar.gz NCache e installalo in locale. Sono supportati i seguenti ambienti.
Windows Server è la piattaforma più comune per NCache server e client. Scarica quanto segue per questo.
Edizione | Cosa è incluso |
---|---|
NCache Enterprise (.msi) | Server di cache (.NET), .NET e .NET Core clienti |
NCache Enterprise Solo client (.msi) | .RETE & .NET Core clienti |
NCache Professional (.msi) | Server di cache (.NET), .NET e .NET Core clienti |
NCache Open Source (.msi) | Server di cache (.NET), .NET e .NET Core clienti |
Disponibile solo tramite Docker.
Windows Nano Server è supportato solo come immagine Docker da Docker Hub. Leggi di più a riguardo qui.
NCache .NET Core la versione è disponibile anche su Linux. Scarica quanto segue per questo.
Edizione | Cosa è incluso |
---|---|
NCache Enterprise (.tar.gz) | Server di cache (.NET Core), .NET Core cliente |
NCache Enterprise Solo client (.tar.gz) | client Java |
NCache Professional Solo client (.tar.gz) | .NET Core cliente |
NCache Open Source Solo client (.tar.gz) | .NET Core cliente |
Puoi scaricare e installare NCache remote client sul server dell'app o sulla workstation dello sviluppatore. In alternativa, puoi scaricare un pacchetto NuGet appropriato per NCache e incorporalo nella tua applicazione tramite Visual Studio. NuGet semplifica l'impostazione della configurazione del client all'interno di Visual Studio.
Sono disponibili i seguenti pacchetti NuGet.