To oszacowanie zależy od ustawień CDN różnych dostawców usług, a poniżej przedstawiono ustawienia polityki buforowania Nginx w CDN Alibaba Cloud
HTTP Headers, co pozwala na ustawianie dowolnych nagłówków HTTP
1) add_header
Składnia: add_header wartość nazwy
Domyślne: brak
Użyj następujących pól: http, serwer, lokalizacja
2) wygasa
Składnia: wygasa [time|epoch|max|off]
Domyślność: wygasa
Użyj następujących pól: http, serwer, lokalizacja
Dyrektywa ta decyduje, czy w odpowiedzi jest oznaczony czas ważności, a jeśli tak, to w jaki sposób.
wyłączone zabrania modyfikacji pól Expires i Cache-Control w nagłówku.
Czas kontroluje wartość "Cache-Control", a liczby ujemne oznaczają brak pamięci podręcznej
epocha ustawiła nagłówek Expires na 1 stycznia 1970 00:00:01 GMT.
maksymalnie ustaw nagłówek Expires na 31 grudnia 2037 o 23:59:59 GMT, maksymalnie wydając Cache-Control na 10 lat.
Na przykład ustaw czas wygaśnięcia typu pliku PHP na 1 godzinę:
Ustaw typ pliku php na bez-cache, aby zapobiec buforowaniu przez serwer cache:
Dodatkowo możesz ustawić odpowiednią politykę buforowania przez add_header i ustawić brak pamięci podręcznej dla dynamicznych plików PHP:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Skopiuj kod
|