Hjem
Skriv ut

Bruk av web-cache tjenesten


Innhold:


Introduksjon til web-caching

Poenget med web-caching (her som ellers) er at en klient henter mye brukte dokumenter fra en lokal (og rask) cache-tjener istedenfor å hente dem direkte. Når en klient er konfigurert til å bruke en cache-tjener vil alle forespørsler fra klienten gå via cache-tjeneren. Men det er mulig Í konfigurere noen klienter til å gå utenom cache-tjeneren for enkelte domener. Situasjonen er altså slik:

+--------+   proxy   +--------------+           +--------+
|        | <-------> | CACHE-TJENER | <-------> |        |
| KLIENT |           +--------------+           | VERDEN |
|        | <----------------------------------> |        |
+--------+               no_proxy               +--------+

IT-avdelingen driver en slik cache-tjener. Og det er bare domenet uit.no som kan bruke denne, alle andre nektes tilgang. Cache-tjenesten er tilgjengelig på følgende måter:

"Automatic Proxy Configuration" (Anbefales!)
URL: http://www.uit.no/proxy/netscape.pac
 
Manuell konfigurasjon
Host: www-cache.uit.no
Port: 3128

Konfigurasjon av web-browsere

Netscape

Automatic Proxy Configuration (Anbefales!)

Velg "Preferences..." i Edit menyen. Velg så "Proxies" under "Advanced". Slå på "Automatic Proxy Configuration" og sett inn "http://www.uit.no/proxy/netscape.pac" i "Location (URL)" feltet under. Når du er ferdig skal den aktuelle delen av skjermbildet se ca slik ut:

netscape-pac

Manual Proxy Configuration (Anbefales ikke!)

Denne metoden bør du bare bruke dersom automatisk proxykonfigurasjon ikke virker.

Velg "Preferences..." i Edit-menyen. Det kommer opp et vindu. Velg "Proxies" under "Advanced" i listen til venstre i vinduet. Slå på "Manual proxy configuration" og klikk på "View". Du får da opp et nytt vindu der du setter inn "www-cache.uit.no" i den første kolonnen og "3128" i den andre kolonnen. Dette gjøres for FTP, Gopher og HTTP. I feltet "No proxy for" settes "uit.no". Når du er ferdig skal den aktuelle delen av skjermbildet se ca slik ut:

netscape-manual

Internet Explorer 4 Engelsk

Velg "Internet Options..." i Verktøy-menyen, og bla deg frem til siden "Connection". Under "Automatic configuration", klikk på knappen "Configure..." Ved teksten "URL", fyller du ut: "http://www.uit.no/proxy/netscape.pac"

explorer-epac

Manuell konfigurasjon (anbefales ikke)

NB! Brukes kun når manuell konfigurasjon ikke fungerer

Velg "Internet Options..." i View-menyen, og bla deg frem til siden "Connection". Under "Proxy Server", skru på "Access the internet using a proxy server" og "Bypass proxy server for local [Intranet] addresses". Legg deretter inn "www-cache.uit.no" i feltet "Address" og "3128" i feltet "Port".

explorer-eman

Internet Explorer 4 Norsk

Velg "Alternativer for Internett..." i Vis-menyen, og bla deg frem til siden "Tilkobling". Under "Automatisk konfigurasjon", klikk på knappen "Konfigurer..." Ved teksten "URL", fyller du ut: "http://www.uit.no/proxy/netscape.pac"

explorer-npac

Manuell konfigurasjon (anbefales ikke)

NB! Brukes kun når manuell konfigurasjon ikke fungerer

Velg "Alternativer for Internett..." i Vis-menyen, og bla deg frem til siden "Tilkobling". Under "Proxy Server", skru på "Koble til Internett via en proxy-server" og sett hake ved "Ikke bruk Proxy Servere for lokale adresser (på intranett)". Legg deretter inn "www-cache.uit.no" i feltet "Addresse" og "3128" i feltet "Port".

explorer-nman

Internet Explorer 5 Engelsk

Velg "Options..." i Tools-menyen, og bla deg frem til siden "Connections". Klikk på knappen "LAN settings". Under "Proxy Server", skru på "Use automatic configuration script". Legg deretter inn "http://www.uit.no/proxy/netscape.pac" i feltet "Address".

explorer-e5pac

Manuell Proxy konfigurasjon (Anbefales ikke!)

Denne metoden bør du bare bruke dersom automatisk proxykonfigurasjon ikke virker.

Velg "Options.." i Tools-menyen, og bla deg frem til siden "Connections". Klikk på knappen "LAN settings". Under "Proxy Server", skru på "Use proxy server", og fyll ut Adress: "www-cache.uit.no" og Port: "3128"

explorer-e5man

Internet Explorer 5 Norsk

Velg "Alternativer..." i Verktøy-menyen, og bla deg frem til siden "Tilkoblinger". Klikk på knappen "LAN-innstillinger". Under "Automatisk konfigurasjon", skru på "Bruk automatisk script for konfigurasjon". Legg deretter inn "http://www.uit.no/proxy/netscape.pac" i feltet "Addresse".

explorer-n5pac

Manuell Proxy konfigurasjon (Anbefales ikke!)

Denne metoden bør du bare bruke dersom automatisk proxykonfigurasjon ikke virker.

Velg "Alternativer.." i Verktøy-menyen, og bla deg frem til siden "Tilkoblinger". Klikk på knappen "LAN-innstillinger". Under "Proxy Server", skru på "Bruk proxy-server", og fyll ut Adresse: "www-cache.uit.no" og Port: "3128"

explorer-n5man

Opera

Velg "File - Preferences - Network - Proxy servers". Kryss av for "Use automatic proxy configuration" og sett inn "http://www.uit.no/proxy/netscape.pac" i det korresponderende feltet.

opera-pac

Manuell Proxy konfigurasjon (Anbefales ikke!)

Velg "File - Preferences - Network - Proxy servers". Kryss av "Proxy servers" for HTTP, FTP og Gopher, sett inn "www-cache.uit.no" og "3128" i de korresponderende feltene.

opera-man

Lynx

Lynx konfigureres til å bruke cache-tjeneren ved hjelp av miljøvariabler (csh):
setenv http_proxy       http://www-cache.uit.no:3128/
setenv gopher_proxy     http://www-cache.uit.no:3128/
setenv ftp_proxy        http://www-cache.uit.no:3128/
setenv no_proxy         uit.no

Problemer ved caching

Uff, nei. Jeg vil ikke ha gamle filer

Enkelte har bekymret seg for at de vil få gamle websider når de tar i bruk cache-tjeneren. Det stemmer kun i liten grad. Når cache-tjeneren får en forespørsel om noe den faktisk har i cachet sjekker den først om filen er for gammel. Til dette brukes det flere forskjellige metoder ut fra konfigurerbare kriterier.

Resultat fra script caches ikke i det hele tatt. Så vær-sidene fra Universitetet i Tromsø vil aldri caches. (Dette er et dårlig eksempel fordi jeg har konfigurert tjeneren slik at den ikke cacher noe fra domenet uit.no allikevel. Så filer fra Universitetet i Tromsø vil alltid være 100% oppdaterte.)

Jeg kan ikke garantere at filen du får fra cache-tjeneren er 100% oppdatert til enhver tid. Men de aller fleste filene vil være helt oppdatert. Og output fra script vil aldri caches.

Trunkerte dokumenter

Gamle webtjenere som kjører HTTP 0.9 protokollen skaper problemer når en klient kontakter de gjennom en cache-tjener. Dokumentet som forsøkes hentet vil som oftest trunkeres, bare unntaksvis vil klienten få hele dokumentet. Dette skyldes at HTTP 0.9 protokollen ikke takler all den informasjon den får fra klienter som kjører HTTP 1.0 protokollen. Løsningen på dette er å be de som driver den aktuelle webtjeneren om å oppgradere sin programvare.


IT-avdelingen, Universitetet i Tromsø, 9037 Tromsø, tlf. 77 64 41 07
Ansvarlig redaktør: IT-direktør Magnar Antonsen
Vev-ansvarlig: Lars Slettjord   Oppdatert: 03. February 2003