Squid kontra flashe...
Jacek Konieczny
jajcus w bnet.pl
Czw, 13 Maj 2004, 11:56:03 CEST
On Thu, May 13, 2004 at 11:44:07AM +0200, Jacek Osiecki wrote:
> On Thu, 13 May 2004, Tomasz Buziak [uho] wrote:
>
> > Cytowanie Jacek Osiecki <joshua w hybrid.pl>:
>
> > > Nie wiedzieć czemu, po jednokrotnym załadowaniu fleszka uparcie pokazuje już
> > > zawsze tylko tę pierwszą załadowaną wersję... W ogóle nie ma znaczenia że
>
> > to raczej swiadczy o braku mod_expire na serwerze apache na ktorym siedzi ta
> > strona
>
> To dlaczego:
> - dzieje się tak na większości serwerów
Bo większość serwerów nie ustawia "Expire" ani "cache-control" dla tych
plików.
> - nie dzieje się tak przy *.html, *.gif, *.jpeg,
Po przeglądarka wysyła odpowiednie Pragma/Cache-Control żeby je
przeładować?
> *.php?
Bo PHP samo wyłącza cachowanie dla wszystkich swoich skryptów przez:
Cache-Control: max-age=0,no-store,must-revalidate
Pragma: no-cache
>
> Jest jasno podana data pliku - i squid nie powinien udostępniać pliku starszego
> jeśli jest dostępny nowszy.
Poczytaj specyfikację HTTP. W wielu przypadkach squid ma prawo serwować
pliki prosto z cache.
Żeby stwierdzić, czy to jest problem squida, serwera, czy przeglądarki
musiałbym widzieć wszystkie nagłówki HTTP wysyłane i odbierane przez przeglądarkę
przy wyświetlaniu tej strony (przed zmianą i po zmianie).
Pozdrowienia,
Jacek
Więcej informacji o liście dyskusyjnej pld-users-pl