Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] wyłączenie cache przeglądarki
Forum PHP.pl > Forum > PHP > Frameworki
parzol
Jak w temacie. Potrzebuje skuteczny sposób na wyłączenie cache przegladarki. guitar.gif
michalkjp
A czy w ogóle da się zrobić coś takiego?

Można wyłączyć cache dla strony

  1. <meta http-equiv="pragma" content="no-cache" />
  2. <meta http-equiv="expires" content="-1" />


ale w całej przeglądarce już chyba nie bardzo.
parzol
No i niestety nie działa. Problem polega na tym że mam moduł w backendzie do zarządzania zdjęciami. Istnieje możliwość zmiany nazwy obrazka. Jeżeli zmienię nazwę na już istniejąca to następuje zamiana nazw tych obrazków. Jednak miniaturki zdjęć zamieniają się dopiero jak odświeże strone (F5). Czyli przechowuje to przeglądarka w swoim cache.

Jak to ominać? sciana.gif
michalkjp
Cytat(parzol @ 18.10.2008, 23:13:25 ) *
Problem polega na tym że mam moduł w backendzie do zarządzania zdjęciami. Istnieje możliwość zmiany nazwy obrazka. Jeżeli zmienię nazwę na już istniejąca to następuje zamiana nazw tych obrazków. Jednak miniaturki zdjęć zamieniają się dopiero jak odświeże strone (F5).


Aha, spotkałem się z takim wypadkiem kilka razy jak zmieniałem coś w grafice stronki. Spróbuj zrobić przeładowanie strony po zmianie obrazka przez header albo coś w tym stylu.

Ciekawi mnie też dlaczego wyłączenie cache nie pomaga. Czy przeglądarki ignorują polecenie wyłączenia cache, czy też może są leniwe i trzymają obrazki w pamięci operacyjnej a później je z niej wczytują – mogą wtedy nie zauważyć, że coś się zmieniło. Stawiam na ostatnią wersję smile.gif
empathon
Wstaw linki do obrazkow z losowa wartoscia jakiegos parametru w GET np.:
  1. <img src="/images/dummy.png?random=<?php echo rand() ?>" alt="" />


Ps. To nie ma nic wspolnego z Symfony.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.