Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
di IIS Team
Questa sezione della documentazione si applica a Microsoft Application Request Routing Versione 2 per IIS 7 e versioni successive.
Obiettivo
Per configurare e abilitare correttamente l'uso della cache del disco negli scenari di base application request routing (ARR) versione 1.
Prerequisiti
Gli scenari di base ARR versione 1 devono essere configurati correttamente:
- Definire e configurare un gruppo di server di routing delle richieste di applicazioni
- Bilanciamento del carico HTTP con il routing delle richieste dell'applicazione
- Configurare l'architettura di distribuzione a 3 livelli usando il routing delle richieste di applicazione
- Gestione di programmi pilota tramite il routing delle richieste di applicazioni
- Hosting condiviso con il routing delle richieste dell'applicazione
Questa procedura dettagliata è incentrata sulla configurazione e sull'abilitazione della cache basata su disco per gli scenari precedenti.
Se Application Request Routing Versione 2 non è stato installato, è possibile scaricarlo all'indirizzo:
- Microsoft Application Request Routing versione 2 per IIS 7 (x86) qui (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE). - Microsoft Application Request Routing versione 2 per IIS 7 (x64) qui (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).
Seguire i passaggi descritti in questo documento per installare ARR versione 2.
Passaggio 1: Configurare i percorsi della cache del disco primario
È necessario specificare almeno un percorso della cache del disco primario.
Per configurare un percorso della cache del disco primario usando l'interfaccia utente:
Avvia Gestione di IIS.
La configurazione della cache del disco per ARR viene eseguita a livello di server. Selezionare il server nella visualizzazione ad albero di navigazione.
Fare doppio clic su Cache di routing delle richieste dell'applicazione.
Nel riquadro Azioni fare clic su Aggiungi....
Nella sezione Aggiungi unità definisci il percorso dell'unità e imposta una dimensione massima. Se non viene specificata alcuna dimensione, utilizzerà tutto lo spazio disponibile su disco.
Annotazioni
Se il percorso dell'unità è stato creato manualmente, verificare che l'identità del processo di lavoro disponga dei diritti utente seguenti. Nella maggior parte dei casi, il gruppo Utenti locale dispone dei diritti utente sufficienti per la cartella al momento della creazione.
- Leggi
- Visualizzazione contenuto cartella
- Scrittura
Immettere i valori appropriati e quindi fare clic su OK per salvare le modifiche. Ai fini di questa procedura dettagliata,
c:\cache\viene usato come percorso dell'unità e sono state impostate dimensioni massime di 10 GB . È possibile immettere qualsiasi valore fino alla dimensione massima dell'hard disk o usare l'intero hard disk.
Annotazioni
ARR ha il concetto di una drive primaria e di una drive secondaria. Una configurazione tipica prevede una o più unità primarie che sono unità locali, ad esempio e:\cache o f:\cache. Tuttavia, può essere presente una sola unità secondaria e, in genere, è un'unità SAN che può essere condivisa tra più ARRs. L'idea è che si dispone di un'unità SAN di grandi dimensioni in cui è possibile memorizzare più contenuto nella cache rispetto all'unità locale di un ARR e può anche essere condiviso tra più istanze di ARR.
Passaggio 2: Configurare il percorso della cache del disco secondario
Il percorso della cache del disco secondario è una configurazione facoltativa. Come indicato in precedenza, a differenza dell'unità primaria, è possibile configurare una sola unità secondaria. In un modo, il percorso della cache del disco secondario viene usato come "livello cache padre". ARR cerca contenuto memorizzato nella cache nell'unità secondaria quando non riesce a trovarlo nei percorsi dell'unità cache primaria. Analogamente, quando si memorizza il contenuto nella cache, ARR lo memorizza sia nei percorsi delle unità della cache primaria che nei percorsi delle unità della cache secondaria.
Per configurare un percorso della cache del disco secondario usando l'interfaccia utente:
Nel riquadro Azioni fare clic su Aggiungi secondario....
Nella finestra di dialogo Aggiungi unità secondaria, definire il Percorso dell'unità.
Immettere il valore appropriato e quindi fare clic su OK per salvare le modifiche. Ai fini di questa procedura dettagliata,
\\wonyoo-w2k8-3\SAN\viene utilizzato come percorso dell'unità cache secondaria.
Passaggio 3- Abilitare la cache del disco
Dopo aver specificato il percorso dell'unità, il proxy ARR può scegliere di usare la cache del disco configurata. Esistono due livelli di proxy in ARR. Uno a livello di server e l'altro a livello di server farm. In entrambi i casi, la cache del disco è abilitata per impostazione predefinita. Dopo aver configurato il percorso dell'unità cache primaria, ARR avvierà la memorizzazione nella cache del contenuto su disco per impostazione predefinita.
Il resto della procedura dettagliata presuppone che la server farm sia già stata creata. In caso contrario, seguire la procedura dettagliata Definire e configurare una server farm di routing delle richieste dell'applicazione .
Selezionare Server Farm.
Selezionare la server farm creata.
Vengono visualizzate le icone seguenti:
Fare doppio clic su Memorizzazione nella cache. Verificare che la casella di controllo Abilita cache disco sia selezionata.
Annotazioni
L'autorizzazione non può essere delegata ad ARR. Pertanto, se il contenuto è altamente sensibile e richiede l'autorizzazione, è consigliabile non abilitare la cache.
Passaggio 4- Verificare la funzionalità
Per impostazione predefinita, la cache del kernel per http.sys in Windows limita le dimensioni dei singoli oggetti a 256 KB. Per modificare questa impostazione a livello globale, vedere https://support.microsoft.com/kb/820129/en-us.
Effettuare alcune richieste che verranno memorizzate nella cache in ARR.
Per verificare che la memorizzazione nella cache della memoria funzioni:
Aprire un prompt dei comandi con diritti utente elevati.
Immettere netsh http show cache.
Per impostazione predefinita, la durata della cache della memoria è di 5 secondi.
Passaggio 5- Verificare la funzionalità della cache con Gestione IIS
- Passare a Application Request Routing UI a livello di server in Gestione IIS.
- Fare clic su Sfoglia contenuto cache nel riquadro azioni a destra.
- Verificare che le risposte siano memorizzate nella cache nell'unità cache primaria.
- Verificare che il contenuto esista anche nel percorso dell'unità cache secondaria.
Oltre a verificare la funzionalità della cache del disco nel file system, ARR offre una visualizzazione grafica delle prestazioni della cache attraverso un pannello di controllo.
Selezionare Server Farm.
Selezionare la server farm creata.
Vengono visualizzate le icone seguenti:
Fare doppio clic su Monitoraggio e gestione. Questa vista fornisce le statistiche di runtime a livello di server farm, incluso il rapporto tra riscontri e mancati riscontri nella cache, nonché la quantità di larghezza di banda risparmiata grazie alla cache su disco ARR.
Sommario
È stata configurata e abilitata una cache del disco per ARR. Per altre guide dettagliate su ARR versione 2, vedere i documenti in questo articolo.