![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak ustawić długość przechowywania plików css, obrazów i innych w keszu przeglądarki użytkownika?
pozdro |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Z tego co wiem da się ustawić ogranicznik pamięci podręcznej:
http://pl.php.net/manual/pl/function.sessi...che-limiter.php Można też ustawić odpowiednie meta dla strony lub wysłać odpowiednie nagłówki headerem. Ale to leży po stronie usera, jeśli user nie życzy sobie, by przeglądarka zapamiętywała np. wypełnione formularze czy zapisywała stronę na dysku to możesz ustawiać dowolne nagłówki a i tak nic nie zdziałasz, jak sobie ustawię historię na 24 godziny a Ty mi każesz stronę trzymać 60 dni to kto wygra? Zainstaluj dodatek do HTTP i potestuj różne nagłówki na różnych przeglądarkach - jedne będą skłonne do współpracy, inne nie. To co wyślesz to i tak będzie tylko sugestią dla przeglądarki, w dodatku różne przeglądarki mogą wymagać różnych nagłówków i dysponować różnymi systemami cachowania stron. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie o tą sugestie mi chodzi. Szczególnie zależy mi nie pobieraniu plików css i obrazów za kazdym razem kiedy user przegląda stronę. Dodatek do firebuga jako jeden z błędów wyświetla mi właśnie brak daty ważności plików css.
Pilsner czego używasz do analizy ruchu http na stronach? pozdro |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
A ja ze swojej strony podsuwam pomysł o htaccess (IMG:style_emoticons/default/smile.gif) Można w nim określić jakie typu plików mają być u usera i kiedy odświeżane. Zainteresuj się frazami: ExpiresActive i ExpiresByType (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
a jak ustawić to poprzez mete w sekcji head?
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Przez metę? Powiem tylko tyle, że w moim przypadku sekcje w meta wszystkie niemal przeglądarki ignorowały (IMG:style_emoticons/default/winksmiley.jpg) Niestety dopóki nazwa pliku pozostaje niezmienna to nawet ustawianie no-cache, expires i tym podobnych mechanizmów w znacznikach meta było ignorowane przy pobieraniu z serwisu danych co kończyło się tym, że zamiast pobrać nowe z serwera brało z cache'u. Dopiero odświeżanie z pominięciem cache skutkowało. Przynajmniej w sytuacji gdy z poziomu ftp nadpisałem jakiś plik innym (konkretnie pliki jpg zastępowałem).
Ten post edytował thek 11.02.2010, 10:58:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:29 |