Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Cache - o co chodzi?
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Właśnie optymalizuje swoją stronę. W trzech narzędziach pokazało mi, że muszę ustawić cache dla obrazków. I tutaj pytanie, jak je ustawić i właściwie co mi to da, a czego mi to nie da. Szukałem na internecie ale właściwie nie ma nic konkretnego.

P.S Chyba w dobrym dziale umieściłem temat?


--------------------
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Cache dla obrazków ustawia się sam, chyba, że ścieżkę do pliku masz coś ala: ./plik.jpg?cos=zmieniajaca_sie_wartosc_np_czas lub gdy ustawiłeś odpowiednie nagłówki po stronie serwera w PHP to: http://php.net/manual/en/function.header.php . A co Ci to da? Serwer nie będzie musiał tyle razy wysyłać pliku do przeglądarki a jedynie raz(bo przeglądarka zapamięta dany plik).


--------------------
Go to the top of the page
+Quote Post
deha21
post
Post #3





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Mam taki komunikat:
"The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers:
i tu lista plików"

Ściezkę do plików mam zwyczajną. Nie wiem czy dobrze rozumiem ale header ustali mi cache dla całej strony, lub dla grupy plików (np. PDF). A jak zrobić dla konkretnych plików?

I jeszcze takie coś mi wyskakuje w audycie Chroma:
"Consider adding a "Cache-Control: public" header to the following resources:
i tu też lista plików"


--------------------
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Nagłówek musisz nadać konkretnemu plikowi - dokładnie nie wiem jak to się odbywa, więc nie jestem w stanie Ci pomóc(chyba, trzeba .htaccess użyć), ale prawdopodobnie Google Ci pomoże:
http://www.google.com/search?hl=pl&q=C...q=&gs_rfai= i to samo z 2.


--------------------
Go to the top of the page
+Quote Post
deha21
post
Post #5





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Googlowałem trochę i na większości stron, do htacces każą wpisać:
Kod
ExpiresActive On
ExpiresByType image/jpg "access plus 7 days"

Nic to nie daje. Dalej piszę, że nie mają "far-future expiration date" :/ WTF?


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:03