MozillaPL.org - polskie centrum Mozilli

Główne menu:

[HTML] cachowanie stron

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[HTML] cachowanie stron

Postautor: Wandalena » 16 maja 2006, 11:10

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

Witam,
Napisałam już ten post w innym watku, ale chyba zły adres bo nkt nie odpisał;-) jesli się powtarzam to prosba do Adminów o przeklejenie.
Proszę pomożcie mam nastepujący problem:
powiedzcie jak to jest z serwerami proxy i tym cachowaniem przez przegladarki. Mam kilka stron które dosc czesto aktualizuje np. wydarzenia, nowosci i itd.
Jak nadpisuje je w domu prawie natychmiast po zaladowaniu od nowa mam nowa wersje strony natomiast jak ogladam ja na drugi dzien w pracy (serw proxy) to mam stara dopoki nie odswieze.
Poniewaz odbiorcy mojej strony to glownie pracownicy naukowi, którzy w pracy (tez najczesciej uniwersyteckie proxy) ogladaja moja strone mysle ze nie wiedza ze musza odswiezyc i moja stara kopie bardzo długo
Czy jest na to jakis sposób?
Validator sie pluje o komende "no cache",
co zrobic aby strona sie aktualizowała? Są wogole na to jakies reguły czy to tylko wypadkowa?
Z góry dziex i serdecznosci,
Lena
Wandalena
 
Posty: 9
Z nami od: 07 maja 2006, 16:29

Postautor: Tomek » 16 maja 2006, 11:26

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

nie widziałem gdzie pisałaś... ale poszukam i poczyszczę.
Więc tak - w przypadku serwerów proxy, niektóre z nich po prostu caszują stronę bez względuu na różne jej no-cache itp itd.
Rozwiązaniem wg mnie jest zastosowanie w meta
<meta http-equiv="Creation-date" content="2006-05-16T12:26:20Z" />
z datą utworzenia strony
<META http-equiv="Expires" content="Tue, 20 Aug 1996 14:25:27 GMT">
z datą wygaśnięcia strony
działa to tak: serwer proxy biorąc twoje zawołanie o stronę sprawdza czy strona się nie zmieniła (jeśli będzie nowa data - wtedy się zmieniła) bądź sprawdza w skaszowanej czy nie wygasła).
http://www.w3.org/TR/html401/struct/glo ... http-equiv - tu masz ciut więcej
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Wandalena » 16 maja 2006, 12:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

Dzieki,
wcielam w życie od razu :-)
Wandalena
 
Posty: 9
Z nami od: 07 maja 2006, 16:29

Postautor: Wandalena » 23 czerwca 2006, 20:42

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

Witam,
po uplywie czasu stwierdzam, ze srednio to działa.
Bo ciezko jest tez ustalic date wygasniecia.
A jak zroic stronke-serwis tak aby ja codzinnie aktualizowac (tak jak portale hehe) creation date chyba nie wystarczy na niektore rozwiazania np. rzadko uzywana opera caszuje straszne starocie.
Mam nadzieje ze rozumiecie, bede wdzieczna za odp.
pozdr
Lena
Wandalena
 
Posty: 9
Z nami od: 07 maja 2006, 16:29

Re: cachowanie stron

Postautor: Cyryl » 25 czerwca 2006, 06:38

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.4) Gecko/20060406 Firefox/1.5.0.4 (Debian-1.5.dfsg+1.5.0.4-1)

Wandalena pisze:Czy jest na to jakis sposób?
Validator sie pluje o komende "no cache",

Validator raczej nie powinien się pluć o znaczniki meta jeśli są poprawnie stworzone. Próbowałaś tak?:
Kod: Zaznacz cały
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

Przez validator na pewno przechodzi
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.procata.com%2Fcachetest%2Ftests%2Fpragma%2Findex.php[/code]
Cyryl
 

Re: cachowanie stron

Postautor: Cyryl » 25 czerwca 2006, 06:44

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.4) Gecko/20060406 Firefox/1.5.0.4 (Debian-1.5.dfsg+1.5.0.4-1)

Cyryl pisze:Validator raczej nie powinien się pluć o znaczniki meta jeśli są poprawnie stworzone. Próbowałaś tak?:
Kod: Zaznacz cały
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

Przez validator na pewno przechodzi(...)

Nie dość że z błędem to jeszcze zapomniałem:
http://support.microsoft.com/kb/234067/EN-US/
Cyryl
 

Postautor: riddle » 25 czerwca 2006, 08:25

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

Kod: Zaznacz cały
<meta http-equiv="robots" content="nocache, noindex, nofollow">

Tak wystarczy.
riddle
 
Posty: 502
Z nami od: 24 maja 2004, 17:43
Lokalizacja: Łódź


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: