Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

kondork

[Pobierz] Cache'owanie obrazków / CSS / javascript

Promowane odpowiedzi

kondork    156

Autor: Tosiek

Nazwa modyfikacji: Cache'owanie obrazków / CSS / javascript

Informacje dot. modyfikacji

Cache'owanie obrazków / CSS / javascript

Modyfikacja pozwala na cachowanie obrazków

##############################################################
## MOD Title: Cache'owanie obrazków / CSS / javascrip
## MOD Author: Tosiek
## MOD Descripton: Modyfikacja pozwala na cachowanie obrazków.
##
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 1 min
##
## Files To Edit:
##                  cache/.htaccess
##
##############################################################
Ostatnio korzystając z narzędzia google do badania wydajności witryn zauważyłem ze mój serwer nie podaje nagłówków wygasania i żywotności obrazków, stylów i JavaScript. Proste rozwiązanie: do pliku .htaccess gdzieś na początku dodajemy:
        ExpiresActive on
        ExpiresDefault "access plus 1 year"
        Header set Cache-control "max-age=31556926, Public"
        ExpiresActive on
        ExpiresDefault "access plus 1 week"
        Header set Cache-control "max-age=604800, Public"

Wszystkie pliki o wybranych rozszerzeniach powinny być w cache przeglądarki przez 1 rok, to oszczędza nam transfer bo obrazki nie są wysyłane za każdym razem do przeglądarki tylko przeglądarka korzysta z juz wcześniej pobranych nie zezerajac nam transferu. (odpytuje sie tylko o modyfikacje, jesli serwer zwroci 304 to nie sciaga obrazka :) , tak robi firefox )

Dla plików CSS ustawiłem tydzień, ponieważ często się modyfikuje :) Nie dokładnie jak działa Etag ale raczej po nadgraniu pliku na FTP powinien sie zmienić i przegladarka powinna ściągnąć nowy świeży plik zamiast korzystać z cache-u.

Serwer sam z siebie powinien wysyłać last-modified i Etag, jeśli tego nie robi to trzeba pogadać z adminem.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×