Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14131|Risposta: 0

[CDN] Se il controllo della cache dell'intestazione della pagina è impostato su no-cache, l'accesso avverrà al back server tramite la CDN?

[Copiato link]
Pubblicato su 02/11/2014 13:41:21 | | | |
Questa stima dipende dalle impostazioni CDN dei diversi provider di servizi, e di seguito sono riportate le impostazioni della policy di cache Nginx della CDN di Alibaba Cloud

Headers HTTP, che permettono di impostare intestazioni HTTP arbitrarie

1) add_header
Sintassi: add_header valore del nome
Predefinito: nessuno
Usa i seguenti campi: http, server, posizione

2) scadde
Sintassi: scade [time|epoch|max|off]
Default: scadde
Usa i seguenti campi: http, server, posizione

Questa direttiva controlla se un tempo di scadenza viene segnato nella risposta e, in tal caso, come.
off proibirà la modifica dei campi Expires e Cache-Control nell'intestazione .
Il tempo controlla il valore di "Cache-Control", e i numeri negativi indicano no-cache
epoch fissò l'intestazione Expires al 1° gennaio 1970 alle 00:00:01 GMT.
max impostato l'intestazione Scade al 31 dicembre 2037 alle 23:59:59 GMT, portando il controllo della cache al massimo a 10 anni.

Ad esempio, imposta il tempo di scadenza del tipo di file di PHP a 1 ora:




   


Imposta il tipo di file di php su no-cache per impedire che il server cache si cacheizzi:






Inoltre, puoi impostare la corrispondente policy di cache tramite add_header e impostarla su nessuna cache per i file PHP dinamici:
  1. location ~ .*\.php$ {
  2.     if ($request_uri !~ ^/dynamicimg/) {
  3.         add_header              Cache-Control "no-cache";
  4.         add_header              Pragma no-cache;
  5.     }
  6.   }
Copia codice







Precedente:Come leggere il vero o falso iPhone 5s del telefono cellulare? Tutorial sull'autenticità e l'identificazione falsa per l'Apple iPhone 5s
Prossimo:Utilizzando il servizio CDN, impostazioni della policy della cache Apache
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com