Această estimare depinde de setările CDN ale diferiților furnizori de servicii, iar următoarele sunt setările politicii de cache Nginx ale CDN-ului Alibaba Cloud
HTTP Headers, care permit setarea unor antete HTTP arbitrare
1) add_header
Sintaxă: add_header valoarea numelui
Implicit: niciunul
Folosește următoarele câmpuri: http, server, locație
2) expiră
Sintaxă: expiră [time|epoch|max|off]
Default: expiră
Folosește următoarele câmpuri: http, server, locație
Această directivă controlează dacă un timp de expirare este marcat în răspuns și, dacă da, cum.
off va interzice modificarea câmpurilor Expires și Cache-Control din antet.
Timpul controlează valoarea "Cache-Control", iar numerele negative indică lipsa cache-ului
epoch a setat antetul Expires la 1 ianuarie 1970, 00:00:01 GMT.
max a setat antetul Expires pe 31 decembrie 2037 la 23:59:59 GMT, maximizând Controlul Cache-ului la 10 ani.
De exemplu, setați timpul de expirare al tipului de fișier al PHP la 1 oră:
Setează tipul de fișier php pe no-cache pentru a preveni cache-ul serverului cache:
În plus, poți seta politica de cache corespunzătoare prin add_header și să o setezi pe niciun cache pentru fișiere PHP dinamice:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Cod de copiere
|