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:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Copia codice
|