Esercizio - Personalizzare e gestire il comportamento della rete CDN

Completato

In questo esercizio si configurano rete CDN impostazioni per ottimizzare e controllare la distribuzione del contenuto.

Verificare la pagina distribuita dalla rete CDN

Se non è già stato fatto, verificare che la rete CDN distribuisca lo stesso contenuto dell'URL di origine.

  1. Passare alla scheda del browser in cui è visualizzato il collegamento al server di origine e aggiornare la pagina. La pagina dovrebbe essere visualizzata normalmente.

  2. Passare alla scheda del browser in cui è visualizzata la copia del sito Web memorizzata nella cache della rete CDN e aggiornare la pagina. Anche in questo caso, la pagina dovrebbe essere visualizzata normalmente e corrispondere alla pagina del server di origine.

Modificare i file del sito Web di origine

  1. Aprire il portale di Azure se non è già aperto.

  2. Aprire l'endpoint della rete CDN. Nel riquadro centrale selezionare Panoramica.

  3. In un'altra scheda aprire una seconda copia del portale di Azure.

  4. Nel menu del portale di Azure o nella home page selezionare Account di archiviazione.

  5. Selezionare l'account di archiviazione usato per ospitare il sito Web statico. Dovrebbe essere la risorsa cdnsitestorageXXXX creata in precedenza.

  6. Nel riquadro delle proprietà Account di archiviazione selezionare Sito Web statico in Gestione dati.

  7. Nella pagina Sito Web statico selezionare il collegamento $web.

  8. Nei riquadri $web selezionare Panoramica.

  9. Spuntare la casella per selezionare index.html e selezionare ... per aprire il menu di scelta rapida.

  10. Nel menu di scelta rapida selezionare Visualizza/Modifica.

  11. Nella scheda Index.html modificare la pagina aggiungendo testo nel tag H1 e selezionare Salva.

Verificare le modifiche

  1. Passare alla scheda del browser in cui è visualizzato il collegamento al server di origine e aggiornare la pagina. La pagina verrà aggiornata immediatamente.

  2. Passare alla scheda del browser in cui è visualizzata la copia del sito Web memorizzata nella cache della rete CDN e aggiornare la pagina. Il testo aggiornato non viene visualizzato.

  3. Passare alla copia del portale di Azure in cui sono visualizzate le impostazioni dell'endpoint della rete CDN e selezionare il pulsante Ripulisci.

  4. Nel riquadro Elimina selezionare l'endpoint dall'elenco a discesa, selezionare la casella Elimina tutti e selezionare Elimina.

  5. Passare alla scheda del browser in cui è visualizzata la copia del sito Web memorizzata nella cache della rete CDN e aggiornare la pagina. Il testo aggiornato verrà visualizzato dopo pochi minuti.

L'operazione di eliminazione è stata completata correttamente.

Modificare la memorizzazione nella cache con stringhe di query

In questa sezione successiva si configurano le impostazioni della cache e vengono visualizzati gli effetti del funzionamento delle diverse opzioni di memorizzazione nella cache con le stringhe di query.

Modificare le impostazioni di memorizzazione nella cache

  1. Aprire il portale di Azure se non è già aperto.

  2. Aprire l'endpoint della rete CDN. In Impostazioni selezionare Regole di memorizzazione nella cache.

  3. Accanto a Comportamento di memorizzazione nella cache della stringa di query selezionare Memorizza nella cache tutti gli URL univoci e quindi Salva.

    Select the Query String Caching Behavior.

Aggiungere stringhe di query e controllare il comportamento di memorizzazione nella cache

Dopo 10 minuti, le nuove impostazioni devono essere aggiornate nell'endpoint rete CDN. Continuare con i passaggi seguenti:

  1. Passare alla scheda in cui è visualizzata la copia del sito Web memorizzata nella cache della rete CDN, aggiungere /?Q=old alla fine dell'URL e quindi premere INVIO. La pagina non dovrebbe cambiare.

  2. Passare alla seconda copia del portale di Azure e nel riquadro Panoramica selezionare index.html.

  3. Selezionare ... per aprire il menu di scelta rapida e selezionare Visualizza/Modifica.

  4. Nella scheda Index.html aggiungere altro testo al file e quindi selezionare Salva.

  5. Tornare alla scheda in cui è visualizzata la copia del sito Web memorizzata nella cache della rete CDN e aggiornare la pagina con la stringa di query /?Q=old. La pagina non dovrebbe ancora cambiare.

  6. Modificare /?Q=old in /?Q=new e premere INVIO. La pagina aggiornata viene visualizzata dopo una breve pausa.

  7. Tornare all'URL /?Q=old e notare che viene visualizzata di nuovo la pagina precedente.

  8. Tornare alla copia del portale di Azure in cui sono visualizzate le impostazioni dell'endpoint della rete CDN. In Impostazioni selezionare Regole di memorizzazione nella cache.

  9. Nel riquadro Regole di memorizzazione nella cache, nell'elenco a discesa Comportamento di memorizzazione nella cache della stringa di query selezionare Ignora memorizzazione nella cache per le stringhe di query e quindi Salva.

  10. Attendere 10 minuti fino all'aggiornamento delle nuove impostazioni nell'endpoint rete CDN.

  11. Tornare alla scheda in cui è visualizzata la copia del sito Web memorizzata nella cache della rete CDN e aggiornare la pagina usando la stringa di query /?Q=old. La pagina verrà aggiornata con la versione modificata della pagina.

In questo esercizio è stata memorizzata nella cache una copia del sito Web di origine ed è stato illustrato il comportamento di memorizzazione nella cache con stringhe di query.