Configurare Cache nel ruolo di Azure

Importante

Microsoft consiglia tutti i nuovi sviluppi che usano Cache Redis di Azure. Per la documentazione e le indicazioni correnti sulla scelta di un'offerta di Cache di Azure, vedere Quale offerta di Cache di Azure è adatta per l'utente?

Questo argomento descrive come configurare In-Role Cache basata su ruoli. La configurazione include due attività distinte.

Tipo configurazione Descrizione

Configurazione dei ruoli

Configurare un ruolo di Azure per ospitare In-Role Cache. Questa operazione prevede la creazione di cache denominate e la configurazione delle relative impostazioni. In questo modo vengono fornite le funzionalità di memorizzazione nella cache a qualsiasi ruolo appartenente alla stessa distribuzione del servizio cloud.

Configurazione client

Configurare i ruoli che richiedono la memorizzazione nella cache. Ciò include l'aggiunta di riferimenti agli assembly e impostazioni nel file di configurazione che puntano al ruolo che ospita In-Role Cache.

Per altre informazioni sulla configurazione della memorizzazione nella cache, vedere Modello di configurazione in Cache In-Role di Azure.

Configurazione dei ruoli

Per usare la cache basata su ruoli In-Role, è prima necessario configurare un ruolo per ospitare la memorizzazione nella cache. È ad esempio possibile configurare un nuovo Ruolo di lavoro cache da aggiungere al servizio cloud. Questo tipo di distribuzione viene definito topologia basata su ruolo dedicato. La memorizzazione nella cache basata su ruolo dedicato è supportata sui ruoli di lavoro. Per informazioni dettagliate sulla configurazione di una topologia dedicata in Visual Studio, vedere Hosting della cache di Azure In-Role nei ruoli dedicati.

In alternativa, è possibile scegliere di usare un ruolo esistente con risorse fisiche disponibili da condividere con In-Role Cache. Questo tipo di distribuzione viene definito topologia basata su risorse condivise. La memorizzazione nella cache basata su ruolo con risorse condivise è supportata sui ruoli Web e di lavoro. Per informazioni dettagliate sulla configurazione di una topologia condivisa in Visual Studio, vedere Hosting di Cache di Azure In-Role nei ruoli esistenti.

L'ultimo passaggio consiste nella creazione e configurazione di eventuali cache denominate aggiuntive. Per altre informazioni, vedere Procedura: Configurare l'Caching di Azure.

Nota

La configurazione del ruolo in Visual Studio comporta modifiche alla configurazione apportate ai file ServiceConfiguration.cscfg e ServiceDefinition.csdef sottostanti. Per altre informazioni, vedere Modello di configurazione in Cache In-Role di Azure.

Per la configurazione manuale del file ServiceConfiguration.cscfg, vedere Configurazione ruolo cache in ruolo Impostazioni (ServiceConfiguration.cscfg)..

Configurazione del client

Qualsiasi altro codice presente nel servizio cloud può accedere alle cache denominate come client della cache. La configurazione include in genere le seguenti operazioni:

  1. Fare riferimento agli assembly di memorizzazione nella cache appropriati.

  2. Aggiungere impostazioni di configurazione di memorizzazione nella cache ai file di configurazione dell'applicazione o web.config.

Per esempi delle impostazioni del file di configurazione client, vedere Modello di configurazione in Cache In-Role di Azure.

Nota

È possibile semplificare queste operazioni usando un pacchetto NuGet per configurare un progetto come client della cache. Per altre informazioni, vedere Procedura: Preparare Visual Studio per usare cache di Azure In-Role.

Per la configurazione manuale dei file di web.config e application.config, vedere Configurazione client cache in ruolo Impostazioni (Web.config).

Contenuto della sezione

  1. Impostazioni di configurazione dei ruoli in Cache nel ruolo (ServiceConfiguration.cscfg)

  2. Impostazioni di configurazione del client di Cache nel ruolo (Web.config)

Vedere anche

Concetti

Cache
Modello di configurazione in Cache nel ruolo di Azure

Risorse aggiuntive

Procedura: Usare cache di Azure In-Role