Esercitazione: Impostare le regole di memorizzazione nella cache della rete per la distribuzione di contenuti di Azure
Importante
Rete CDN di Azure Standard di Microsoft (versione classica) verrà ritirato il 30 settembre 2027. Per evitare interruzioni del servizio, è importante eseguire la migrazione dei profili di Rete CDN di Azure Standard di Microsoft (versione classica) al livello Frontdoor di Azure Standard o Premium entro il 30 settembre 2027. Per altre informazioni, vedere Ritiro di Rete CDN di Azure Standard di Microsoft (versione classica).
Rete CDN di Azure di Edgio verrà ritirato 15 gennaio 2025. È necessario eseguire la migrazione del carico di lavoro in Frontdoor di Azure prima di questa data per evitare interruzioni del servizio. Per altre informazioni, vedere Rete CDN di Azure da Domande frequenti sul ritiro di Edgio.
Nota
Le regole di memorizzazione nella cache sono disponibili solo per i profili Rete CDN di Azure Standard dai profili Edgio. Per Rete CDN di Azure dai profili Microsoft, è necessario usare il motore di regole Standard Per Rete CDN di Azure Premium dai profili Edgio, è necessario usare il motore di regole Edgio Premium nel portale di gestione per una funzionalità simile.
Questa esercitazione descrive come è possibile usare le regole di memorizzazione nella cache della rete per la distribuzione di contenuti di Azure o modificare il comportamento predefinito di scadenza della cache a livello globale e con condizioni personalizzate, ad esempio un percorso URL e le estensioni dei file. La rete per la distribuzione di contenuti di Azure offre due tipi di regole di memorizzazione nella cache:
Regole di memorizzazione nella cache globali: è possibile impostare una regola di memorizzazione nella cache globale per ogni endpoint nel profilo, che influisce su tutte le richieste all'endpoint. La regola globale di memorizzazione nella cache sostituisce tutte le intestazioni cache-directive HTTP, se impostate.
Regole di memorizzazione nella cache personalizzate: è possibile impostare una o più regole di memorizzazione nella cache personalizzate per ogni endpoint nel profilo. Le regole personalizzate di memorizzazione nella cache abbinano specifici percorsi ed estensioni di file, vengono elaborate nell'ordine e sostituiscono la regola globale di memorizzazione nella cache, se impostata.
In questa esercitazione apprenderai a:
- Aprire la pagina delle regole di memorizzazione nella cache.
- Creare una regola di memorizzazione nella cache globale.
- Creare una regola di memorizzazione nella cache personalizzata.
Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.
Prerequisiti
Prima di poter completare i passaggi di questa esercitazione, è necessario creare un profilo di rete per la distribuzione di contenuti e almeno un endpoint di rete per la distribuzione di contenuti. Per altre informazioni, vedere laGuida introduttiva: Creare un profilo e un endpoint della rete per la distribuzione di contenuti di Azure.
Aprire la pagina regole di memorizzazione nella cache della rete per la distribuzione di contenuti di Azure
Nel portale di Azure, selezionare un profilo di rete per la distribuzione di contenuti e quindi selezionare un endpoint.
In Impostazioni nel riquadro sinistro selezionare Regole di memorizzazione nella cache.
Viene visualizzata la pagina Regole di memorizzazione nella cache.
Impostare regole di memorizzazione nella cache globali
Creare una regola di memorizzazione nella cache globale come segue:
In Regole di memorizzazione nella cache globali impostare Comportamento di memorizzazione nella cache della stringa di query su Ignora stringhe di query.
Impostare Comportamento di memorizzazione nella cache su Imposta se mancante.
Per Durata scadenza cache immettere 10 nel campo Giorni.
La regola di memorizzazione nella cache globale influisce su tutte le richieste all'endpoint. Questa regola rispetta le intestazioni delle direttive della cache di origine, se presenti (
Cache-Control
oExpires
); in caso contrario, se non sono specificate, imposta la cache su 10 giorni.
Impostare regole di memorizzazione nella cache personalizzate
Creare una regola di memorizzazione nella cache personalizzata come segue:
In Regole di memorizzazione nella cache personalizzate impostare Condizione di corrispondenza su Percorso e Valori di corrispondenza su
/images/*.jpg
.Impostare Comportamento di memorizzazione nella cache su Override e immettere 30 nel campo Giorni.
Questa regola di memorizzazione nella cache personalizzata imposta una durata della cache di 30 giorni in qualsiasi file di immagine
.jpg
nella cartella/images
dell'endpoint. Esegue l'override di qualsiasi intestazione HTTPCache-Control
oExpires
inviata dal server di origine.
Pulire le risorse
Nei passaggi precedenti sono state create regole di memorizzazione nella cache. Se non si desidera più usare tali regole di memorizzazione nella cache, è possibile rimuoverle mediante i passaggi indicati:
Selezionare un profilo di rete per la distribuzione di contenuti, quindi selezionare l'endpoint con le regole di memorizzazione nella cache da rimuovere.
In Impostazioni nel riquadro sinistro selezionare Regole di memorizzazione nella cache.
Sotto Regole di memorizzazione nella cache globali, impostare il Comportamento di memorizzazione nella cache su Non impostato.
Sotto Regole di memorizzazione nella cache personalizzate, selezionare la casella di controllo accanto alla regola da eliminare.
Selezionare Elimina.
Nella parte superiore della pagina, selezionare Salva.
Passaggi successivi
Questa esercitazione ha descritto come:
- Aprire la pagina delle regole di memorizzazione nella cache.
- Creare una regola di memorizzazione nella cache globale.
- Creare una regola di memorizzazione nella cache personalizzata.
Passare al prossimo articolo per informazioni su come configurare altre impostazioni delle regole di memorizzazione nella cache.