Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15073|Odpowiedź: 0

[CDN] Korzystając z usługi CDN, ustawienia polityki cache Apache

[Skopiuj link]
Opublikowano 02.11.2014 13:45:30 | | | |
Politykę wygaśnięcia Apache można ustawić za pomocą modułów mod_expires i mod_headers Apache:

1) Ustawienia mod_expires modułu:
Umożliwia kontrolę nagłówków HTTP "Expires" i "Cache-Control" za pomocą plików konfiguracyjnych
Główną funkcją modułu mod_expires jest automatyczne generowanie tagów Expires i Cache-Control w informacjach nagłówka strony, co zmniejsza częstotliwość i częstotliwość wizyt klientów, ogranicza niepotrzebny ruch i zwiększa szybkość dostępu
mod_expires jest jednym z najprostszych modułów w Apache, posiadającym tylko trzy instrukcje
Dyrektywa ExpiresActive: Włącz lub wyłącz funkcję generującą nagłówki "Expires:" i "Cache-Control:".
Dyrektywa ExpiresByType: Określa czas wygaśnięcia dokumentów typu MIME (np. tekst/html).
Dyrektywa ExpiresDefault: domyślnie ustala czas wygaśnięcia wszystkich dokumentów.

Jak zapisać czas ważności
"Dostęp plus 1 miesiąc"
"dostęp plus 4 tygodnie"
"teraz plus 30 dni"
"modyfikacja plus 5 godzin 3 minuty"
A2592000
M604800
access, now, oraz A mają to samo znaczenie, czyli czas wygaśnięcia zaczyna się od momentu dostępu.
modyfikacja i M mają to samo znaczenie, co oznacza, że czas wygaśnięcia zaczyna się od ostatniej modyfikacji pliku do którego się uruchomił.
Dlatego ta druga metoda zapisu działa tylko dla plików statycznych, podczas gdy strony dynamiczne generowane przez skrypty nie są przez nią dotknięte

Przykład konfiguracji:

    Wygasa mod_expires aktywny
    WygasaDomyślny "dostęp plus 6 miesięcy"
    ExpiresByType image/* "access plus 10 lat"
    ExpiresByType text/* "access plus 10 lat"
    ExpiresByType application/* "access plus 30 minutes"

Weryfikacja: czas pamięci podręcznej obrazu/jpeg to 315360000s (10 lat)



Jeśli ustawisz obraz/jpeg na niebuforowanie (maksymalny wiek ustawiony na 0):

# ExpiresByType obraz/* "access plus 10 lat"
ExpiresByType image/* A0




2) Ustawienia mod_headers modułu:

   # ROK (1 rok pamięci podręcznej dla typów plików flv, gif, ico)

Zestaw nagłówka Cache-Control "max-age=2592000"


# TYDZIEŃ (pdf.swf, js, css cache time to tydzień)

Zestaw nagłówka Cache-Control "max-age=604800"


# NIGDY NIE CACHE (jsp.swf, typ pliku ico nie jest buforowany)

Zestaw nagłówków wygasa "Czw, 01 gru 2003, 16:00:00 GMT"
Zestaw nagłówków Cache-Control "no-store, no-cache, must-revalidate"
Zestaw nagłówków Pragma "no-cache"






Poprzedni:Jeśli kontrola pamięci podręcznej nagłówka strony jest ustawiona na brak pamięci podręcznej, czy dostęp do serwera tylnego będzie prowadzony przez CDN?
Następny:Korzystając z usługi CDN, ustawienia polityki cache IIS
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com