Condividi tramite


Configurare e abilitare la cache dei dischi nel routing delle richieste dell'applicazione

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:

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:

  1. Avvia Gestione di IIS.

  2. La configurazione della cache del disco per ARR viene eseguita a livello di server. Selezionare il server nella visualizzazione ad albero di navigazione.

    Screenshot dell'albero di navigazione di IIS Manager. Un amministratore ARR è selezionato ed espanso.

  3. Fare doppio clic su Cache di routing delle richieste dell'applicazione.

    Screenshot dell'albero di navigazione I I S Manager. Un amministratore A R R è selezionato ed espanso. Viene visualizzata la cache di routing delle richieste dell'applicazione.

  4. Nel riquadro Azioni fare clic su Aggiungi....

    Screenshot del riquadro Azioni. Il pulsante Aggiungi si trova sotto l'intestazione Gestione unità.

  5. 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.
    Screenshot della finestra di dialogo Aggiungi Unità. Vengono visualizzate le caselle Posizione unità e Limita dimensione massima in GB.

    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.

    1. Leggi
    2. Visualizzazione contenuto cartella
    3. Scrittura
  6. 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.

    Screenshot della cache di routing delle richieste dell'applicazione. Vengono visualizzate le colonne Percorso unità, Dimensioni massime e Utilizzo.

    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:

  1. Nel riquadro Azioni fare clic su Aggiungi secondario....

    Schermata del riquadro Azioni. La casella Aggiungi secondaria si trova sotto l'intestazione Gestione dischi.

  2. Nella finestra di dialogo Aggiungi unità secondaria, definire il Percorso dell'unità.

    Screenshot della finestra di dialogo Aggiungi unità secondaria. Viene visualizzata la casella Percorso unità.

  3. 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.

    Schermata delle colonne Percorso unità, Priorità e Stato di integrità. Ai fini di questa procedura dettagliata, viene utilizzato il percorso \\won-yoo-w2k8-3\SAN\ come posizione dell'unità 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 .

  1. Selezionare Server Farm.

  2. Selezionare la server farm creata.

  3. Vengono visualizzate le icone seguenti:

    Screenshot della server farm. Vengono visualizzate le icone memorizzazione nella cache, test di integrità, bilanciamento del carico, monitoraggio e gestione, proxy, regole di routing e affinità server.

  4. Fare doppio clic su Memorizzazione nella cache. Verificare che la casella di controllo Abilita cache disco sia selezionata.

    Screenshot dell'icona della cache. La casella di controllo Abilita cache del disco è 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:

  1. Aprire un prompt dei comandi con diritti utente elevati.

  2. Immettere netsh http show cache.

    Screenshot del prompt dei comandi dell'amministratore. Net s h h t t p show cache is written.

  3. Per impostazione predefinita, la durata della cache della memoria è di 5 secondi.

Passaggio 5- Verificare la funzionalità della cache con Gestione IIS

  1. Passare a Application Request Routing UI a livello di server in Gestione IIS.
  2. Fare clic su Sfoglia contenuto cache nel riquadro azioni a destra.
  3. Verificare che le risposte siano memorizzate nella cache nell'unità cache primaria.
  4. 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.

  1. Selezionare Server Farm.

  2. Selezionare la server farm creata.

  3. Vengono visualizzate le icone seguenti:

    Screenshot della server farm con l'icona di memorizzazione nella cache, l'icona del test di integrità, l'icona del bilanciamento del carico, l'icona del monitoraggio e della gestione, l'icona del proxy e l'icona delle regole di routing.

  4. 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.

    Screenshot dell'icona Monitoraggio e gestione. Vengono visualizzate le statistiche della cache del disco di runtime.

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.