Re: w3cache

Autor: Michal Jankowski (Michal.Jankowski_at_fuw.edu.pl)
Data: Sun 10 Mar 1996 - 18:43:48 MET


>>>>> "Wojtek" == Wojtek Sylwestrzak <wojsyl_at_icm.edu.pl> writes:

Wojtek> O ile wiem, zaden z serwerow cache nie wykorzystuje obecnie
Wojtek> pola If-Modified-Since

W takim razie nalezy o tych serwerach cache zapomniec. Kropka. Albo
napisac wlasny, porzadny.

Jesli pewna znana nam instytucja, prowadzaca taki jeden serwer,
dostanie 1/10 z tych pieniedzy, o ktore wystapila, to i tak bedzie ja
pewnie stac na zatrudnienie programisty 8-) 8-)

Wojtek> ani Expires (zreszta wiekszosc serwerow http nie zawiera
Wojtek> informacji Expires).

Zdecydowana wiekszosc dokumentow nie ma przewidywalnego czasu
waznosci, tego sie nie przeskoczy...

Wojtek> No, tu bym sie spieral. Dzialaja inaczej. Ale raczej
Wojtek> niepoprawnie (chyba, ze oczekujemy od cache'a, ze za kazdym
Wojtek> razem sprawdza aktualnosc dokumentow - a to jest jakis grube
Wojtek> nieporozumienie).

Alez oczywiscie, ze tak, i TYLKO tak, dzialaja systemy, majace prawo
tak naprawde nosic miano 'cache'. Pamiec cache w komputerze jest
zawsze aktualna, prawda?
Zgadzam sie, ze w przypadku tego, co nazywamy 'www cache', takie
podejscie moze byc malo praktyczne. Ale uwazam, ze podejscie takie,
o jakim mowilem juz kilkakrotnie, powinno dzialac bez porownania
lepiej od tego, co daje harvest.

Jeszcze raz powtorze moja koncepcje:

Przy kazdym odwolaniu do jakiegos dokumentu serwer cache patrzy u
siebie, kiedy ostatni raz sprawdzal aktualnosc tego dokumentu. Jesli
niedawno, to przesyla klientowi bez dalszych ceregieli. Jesli dawno,
to sprawdza aktualnosc u zrodla, oczywiscie korzystajac z
'If-modified-since', to przeciez wlasnie po to jest!!!
Granica pomiedzy niedawno a dawno moze byc np. 1 godzina, albo cos w
tym rodzaju, zreszta ta liczba moze byc rozna dla roznych dokumentow i
zalezec od ich wieku - stary dokument ma mniejsze szanse na to, ze
szybko sie zmieni.

W ten sposob, jesli jakis dokument zmienia sie raz na dobe, to
najpozniej w godzine po zmianie w cache jest juz najnowsza wersja. A
jesli sie w ogole nie zmienia, ale jest czesto pobierany przez
klientow cache, to cache serwer pobiera go ze zrodla tylko RAZ, a
potem juz tylko potwierdza aktualnosc - pierwszego dnai co
godzine,drugiego co dwie, po miesiacu juz tylko raz dziennie...

Obecna konfiguracja harvesta po prostu wymusza na ludziach klikanie
'reload' raz za razem - i obawiam sie, ze w skrajnych warunkach moze
to prowadzic do wiekszego ruchu na sieci, niz bez cache...

Wojtek> Trzeba poczekac na:

Wojtek> 2. nowa wersje harvest cache, ktory bedzie mogl byc
Wojtek> skonfigurowany tak, zeby wykorzystywal If-Modified-Since

A moze nie czekac, tylko pomoc?

A tak a propos - mozna prosic o statystyki? Ile masz w ICMie 'cache
hits'? Albo jeszcze lepiej - ile bajtow (np. dziennie) srednio ten
serwer pobiera i wysyla?

  MJ



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:55:07 MET DST