Rete di distribuzione dei contenuti
Una Rete per la distribuzione di contenuti è una rete distribuita di server in grado di fornire in modo efficiente contenuti Web agli utenti. Le reti per la distribuzione di contenuti archiviano i contenuti memorizzati nella cache sui server perimetrali in posizioni POP (point-of-presence) vicine agli utenti, per ridurre al minimo la latenza.
Quando abiliti la Rete per la distribuzione di contenuti sul tuo portale, i contenuti statici come immagini, script e file di fogli di stile utilizzati per progettare il sito Web del tuo portale verranno archiviati e serviti dal server Rete per la distribuzione di contenuti più vicino alla tua posizione.
Nota
- Devi essere un amministratore di sito Web per abilitare la rete per la distribuzione di contenuti. Questa funzionalità è disponibile in Power Pages. Se stai utilizzando la licenza del componente aggiuntivo legacy, non puoi abilitare la Rete per la distribuzione di contenuti. I siti Web di valutazione non sono supportati per la rete per la distribuzione di contenuti.
- La limitazione dell'accesso al sito Web per indirizzo IP su un sito non è supportata usando la rete per la distribuzione dei contenuti.
- Questo servizio non è disponibile nelle aree Government Community Cloud (GCC), Government Community Cloud (GCC High), Department of Defense (DoD) e regione degli Emirati Arabi Uniti.
Abilitare la Rete per la distribuzione di contenuti per il sito Web di produzione
La Rete per la distribuzione di contenuti è disponibile per Power Pages di produzione. Per abilitarla, segui questi passaggi:
Nella sezione Risorse, seleziona Siti Power Pages.
Seleziona il sito per il quale desideri abilitare la rete per la distribuzione di contenuti.
In Prestazioni e protezione, attiva l'interruttore Rete per la distribuzione dei contenuti.
Potrebbero essere necessari alcuni minuti per eseguire il provisioning della rete per la distribuzione di contenuti.
Nota
Quando aggiungi un nome di dominio personalizzato per un sito abilitato per la rete di distribuzione dei contenuti, Power Pages utilizza i certificati TLS gestiti da Frontdoor di Azure per applicare HTTPS per i domini personalizzati. Questi certificati vengono creati con una validità a vita di 6 mesi e vengono rinnovati automaticamente 45 giorni prima della data di scadenza.
Abilitare la rete per la distribuzione di contenuti durante la conversione della versione di valutazione in produzione
Nella sezione Risorse, seleziona Siti Power Pages.
Seleziona il sito per il quale desideri convertire in produzione e abilitare la rete per la distribuzione di contenuti.
Nella pagina dei dettagli del sito, seleziona Converti in produzione nella sezione Dettagli sito.
Seleziona la casella di controllo Abilita la rete per la distribuzione di contenuti.
Seleziona Conferma.
Disabilitare la Rete per la distribuzione di contenuti
Nella sezione Risorse, seleziona Siti Power Pages.
Seleziona il sito per il quale desideri disabilitare la rete per la distribuzione di contenuti.
In Prestazioni e protezione, attiva l'interruttore Rete per la distribuzione dei contenuti.
Potrebbero essere necessari alcuni minuti per eseguire il de-provisioning della rete per la distribuzione di contenuti.
Cancellare la cache della rete per la distribuzione di contenuti
I contenuti statici del sito Web sono archiviati sui server della rete per la distribuzione di contenuti in diverse località geografiche. È possibile cancellare il contenuto memorizzato nella cache utilizzando il comando Elimina cache. Questa azione cancella la cache dal server della rete per la distribuzione di contenuti e dal sito Web del portale.
Nella sezione Risorse, seleziona Siti Power Pages.
Seleziona il sito per il quale desideri ripulire la cache della rete per la distribuzione di contenuti.
Seleziona Elimina cache.
Configurazione file statica
I file statici vengono memorizzati nella cache in base alle estensioni di nome file archiviate nella tabella dei file Web nell'app Gestione del portale. Per impostazione predefinita, la rete per la distribuzione di contenuti memorizza nella cache i file con le estensioni css, js, png, svg, jpg, ico, woff2, gif, ttf, woff, eot, otf, tts, jpeg, 7z, mp3, e mp4 sul server edge. Un creatore può sovrascrivere l'elenco predefinito aggiornando le impostazioni del sito.
Apri l'app Gestione del portale.
Vai a Impostazioni sito nella sezione sito Web.
Nell'impostazione del sito ContentDeliveryNetwork/FileExtensions aggiorna o aggiungi all'elenco delle estensioni dei nomi dei file che vuoi memorizzare nella cache.
Configurazione pagina statica
Quando un sito contiene pagine statiche, tutti gli utenti vedono le stesse informazioni, eliminando la necessità di caricare ogni volta il contenuto dal server. In alternativa, può essere servito dal server più vicino per ridurre il tempo di andata e ritorno della richiesta.
Per configurare le pagine statiche per la memorizzazione nella cache:
Vai all'area di lavoro Configura.
In Generale, seleziona Prestazioni del sito.
Seleziona le pagine Web statiche che desideri abilitare per la memorizzazione nella cache.
Scegli la pagina appropriata che non contenga alcun contenuto dinamico. Ogni tipo di pagina è rappresentato da icone diverse, per facilitare il processo di selezione. Dal punto di vista dei dati, esistono quattro tipi di pagine:
Pagine statiche: queste pagine non contengono componenti di dati dinamici e il contenuto non cambia in base all'utente. È possibile abilitare la memorizzazione nella cache per queste pagine.
Pagine con componenti dinamici: consigliata la memorizzazione nella cache: queste pagine potrebbero avere alcuni componenti dinamici, ma è comunque sicuro abilitare la memorizzazione nella cache. Assicurati di svuotare la cache dopo aver aggiornato uno qualsiasi di questi record. Le pagine potrebbero contenere i seguenti componenti:
- Annunci
- Sondaggi
- Forum
- Eventi
- Blog
- Idee
- Articoli della Knowledge Base
Nota
La cache CDN viene aggiornata automaticamente ogni ora. Anche se non hai svuotato manualmente la cache CDN, il contenuto aggiornato verrà recuperato dopo un'ora.
Pagine con componenti dinamici: non consigliate per la memorizzazione nella cache: queste pagine potrebbero contenere componenti come moduli base o moduli Web in modalità di aggiornamento/sola lettura o di recupero XML, che visualizza dati dinamici. Si sconsiglia di abilitare la memorizzazione nella cache per queste pagine, poiché gli utenti finali potrebbero visualizzare dati obsoleti.
Pagine non disponibili per la memorizzazione nella cache: le pagine autenticate non sono disponibili per la memorizzazione nella cache e non possono essere selezionate per questo scopo.
Importante
- La memorizzazione nella cache CDN è disponibile solo per gli utenti anonimi. Se si abilita la memorizzazione nella cache per una pagina statica a cui accedono utenti autenticati, la pagina verrà servita dal server applicativo, non dalla cache CDN.
- La cache CDN e la cache del browser sono diverse. Quando un utente richiede una pagina per la prima volta e tale pagina è abilitata per la memorizzazione nella cache CDN, la pagina verrà fornita dal server applicativo e archiviata nella cache CDN. Se le impostazioni del browser lo consentono, la pagina verrà salvata anche in locale. La prossima volta che lo stesso utente accederà alla pagina, questa verrà recuperata dalla cache del browser. Se un altro utente accede alla stessa pagina, questa verrà recuperata dalla cache CDN.
Salvare le modifiche.
Quando usare la memorizzazione nella cache per le pagine statiche
La memorizzazione nella cache per le pagine statiche è consigliata nei seguenti scenari:
Gli utenti anonimi accedono al tuo sito.
La pagina Web non contiene alcun contenuto dinamico.
Il sito non è in fase di sviluppo.
Il seguente elenco di azioni serve sempre le pagine dal server anziché dalla cache:
Un utente autenticato accede a qualsiasi pagina.
Un autore accede al sito utilizzando il pulsante Anteprima dallo studio.
Vengono aperti gli strumenti per sviluppatori e viene selezionata l'opzione Disabilita cache.
Seleziona CTRL+MAIUSC+R (aggiornamento definitivo).
Domande frequenti
Come posso verificare se la richiesta viene elaborata dalla cache?
Apri Strumenti di sviluppo (F12 o fai clic con il pulsante destro del mouse sulla pagina e seleziona "Ispeziona").
Vai alla scheda Rete.
Ricarica la pagina.
Seleziona una richiesta di risorsa/pagina per visualizzare le intestazioni e i dettagli della memorizzazione nella cache.
Se la pagina viene servita dalla cache, si ottiene un'intestazione della risposta x-cache di TCP_HIT.
Informativa sulla privacy
Se abilitata, la rete per la distribuzione di contenuti archivia i file e le pagine del sito in server in più posizioni geografiche e fornisce i file dal server più vicino ai visitatori del sito. Quando un utente effettua una richiesta alla pagina Web del sito, il server della rete per la distribuzione di contenuti più vicino nella rete globale Microsoft riceve la richiesta e la inoltra al server dell'applicazione back-end. Le risposte alle statiche vengono memorizzate nella cache sul server della rete per la distribuzione di contenuti. Le richieste successive alle pagine Web vengono consegnate dal contenuto memorizzato nella cache nel server della rete per la distribuzione di contenuti e il contenuto della pagina dinamica viene inoltrato e consegnato dal server dell'applicazione
Nota
Solo le pagine Web a cui possono accedere utenti anonimi vengono archiviate sui server della rete per la distribuzione di contenuti; i file autenticati vengono sempre consegnati dal server delle applicazioni. L'amministratore può configurare l'elenco da archiviare nei server in base alle loro estensioni di nome file.
Un amministratore del sito Web può disabilitare la rete per la distribuzione di contenuti in qualsiasi momento per interrompere il servizio e tutti i file memorizzati nella cache dei server della rete per la distribuzione di contenuti verranno rimossi.
La rete per la distribuzione di contenuti si basa sul servizio Frontdoor di Azure per fornire una rete per la distribuzione di contenuti cloud veloce, affidabile e moderna.
Nota
Per ulteriori informazioni sulle altre offerte di servizi di Azure, vedi il Centro protezione di Microsoft Azure.