Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwny cache po stronie serwera
Forum PHP.pl > Forum > Serwery WWW > Apache
AboutMe
Zauważyłem ostatnio, że na moim koncie hostingowym, gdy zmienię zawartość statycznego pliku typu .txt., .css to zmiany widoczne w przeglądarce są widoczne po 5 minutach. To dotyczy wszystkich przeglądarek. Np. gdy wgram na serwer plik test.css z kodem 111111111 i uruchomię w przeglądarce www.domena.com/test.css to widzę 111111111 natomiast gdy zmienię przez FTP 111111111 na 222222222 to w przeglądarce ciągle widzę 111111111, dodam że na FTP plik zawiera 222222222. Jak to wyłączyć żeby zmiany były widoczne natychmiast?
toffiak
CTRL-F5

Możesz także dodawać dla każdego pliku timestamp, wtedy przeglądarki będą pobierały zawsze najnowszą wersję pliku, lub w pliku .htaccess wyłączyć keszowanie ( wymusić przeładowanie ) dla wybranych plików. Napewno są też inne sposoby o których zaraz ktoś napiszę.
AboutMe
hahah, niestety nie działa, sprawdzałem stronę przez http://tools.pingdom.com/fpt/
Crozin
Jakie nagłówki znajdują się w odpowiedzi HTTP?
AboutMe
Cytat
text/plain
Tryb zgodności wstecznej
Zmodyfikowany: 12 czerwca 2014 13:21:41


Data modyfikacji jest nieaktualna
Crozin
To nie są surowe nagłówki HTTP - jak nie wiesz jak sprawdzić, skorzystaj z http://web-sniffer.net/ albo podaj adres strony.
AboutMe
Cytat
Status: HTTP/1.1 200 OK
Server: nginx
Date: Thu, 12 Jun 2014 11:38:59 GMT
Content-Type: text/plain
Content-Length: 23
Connection: close
Last-Modified: Thu, 12 Jun 2014 11:33:18 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Expires: Thu, 19 Jun 2014 11:38:59 GMT
Cache-Control: max-age=604800
Accept-Ranges: bytes


Taką odpowiedź dostałem od hostingu:

Cytat
This is due to the server caching that is enabled on this server.
To see changes to the site live immediately you can add ?nocache=1 to the end of the address and this will bypass the caching server.


więc jak się domyślam to nie da się tego wyłączyć z poziomu .htaccess lub php.pni?
Crozin
Nagłówki Expires i Cache-Control jasno wskazują, że dane mają być cache'owane. Masz ustawiony publiczny cache na 7 dni.

Podstawowa lektura: https://www.google.pl/webhp?sourceid=chrome...rs&safe=off
Pyton_000
Gdzie masz hosting?
AboutMe
W hostnine.com
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.