![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 2 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem, aby przeglądarka cache'owała mi obrazek, które znajduje się pod adresem adresik.pl/obrazek/id/243/icon.png i w rzeczywistości jest generowany z pobranej wcześniej wartości binarnej. Obrazek się wyświetla, ale po każdym odświeżeniu obrazek jest ładowany od nowa przez przeglądarkę. W firebug'u w zakładce 'Sieć' cały czas mam odpowiedź 200 i 'no cache'. Próbowałem dodawać w php dla tego adresu nagłówki z cachowaniem i nic. Reszta obrazków, które są ładowane na stronie, ale są docelowo na serwerze są cache'owane przez przeglądarkę. Mógłby ktoś doradzić? Jakie konkretne nagłówki mam dać aby zadziałało cache'owanie w tym przypadku? Z góry dziękuję za pomoc. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze zadaj sobie pytanie czy problem z buforowaniem dotyczy tylko tego jednego obrazka?. Po drugie upewnij się, czy ręczne odświeżanie w twojej przeglądarce przypadkowo nie resetuje zawsze cache-a. Wywoływanie na nowo tego samego adresu to nie to samo co ręczne odświerzenie strony.
Zauważ, że buforowanie jest opcją domyślną więc jeśli coś nie jest cache-owane to zwykle jest to wymuszane ręcznie lub stosownymi nagłówkami takimi jak: lub też metatagami Dodatkowo do sterowania cache-m przeglądarki służą nagłówki ETag. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 16:06 |