/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Undgå caching af website
Fra : MilkMAn


Dato : 06-05-01 13:49

Hej gruppe.

Jeg har et site på www.konsolnet.dk , der er i ren HTML. Desværre sker
der nogle gange det, at der - trods alle mine forsøg på det modsatte -
vises sider, der tidligere er blevcet cachet af browseren, så besøgende
altså ikke ser de nyeste sider. Kan jeg undgå det på nogen måde, eller
*skal* jeg punge ud for et webhotel med ASP understøttelse?

Jeg har følgende kode indsat på siderne i håbet om, at det var nok -
hvlket det jo desværre ikke var:

<META content=no-cache http-equiv=Pragma>
<META content=-1 http-equiv=Expires>


 
 
Jesper Stocholm (07-05-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 07-05-01 17:14

MilkMAn wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej gruppe.
>
> Jeg har et site på www.konsolnet.dk , der er i ren HTML. Desværre sker
> der nogle gange det, at der - trods alle mine forsøg på det modsatte -
> vises sider, der tidligere er blevcet cachet af browseren, så besøgende
> altså ikke ser de nyeste sider. Kan jeg undgå det på nogen måde, eller
> *skal* jeg punge ud for et webhotel med ASP understøttelse?
>
> Jeg har følgende kode indsat på siderne i håbet om, at det var nok -
> hvlket det jo desværre ikke var:
>
> <META content=no-cache http-equiv=Pragma>
> <META content=-1 http-equiv=Expires>
>

Det kommer an på, hvad det er du vil. Der er kun /en/ rigtig måde at gøre
det på - og det er fra serversiden - dvs indsættelse af informationerne i
headeren på requestet/response fra serveren. Problemet er nemlig, at en
eventuel proxy meget sjældent kigger på selve HTML-siden - men kun i
headeren. Derfor kan din bruger risikere at hente en (for gammel) side
fra sin proxy - selvom der klikkes på "refresh". Hvis dine brugeres
browsere så ikke respekterer dine HTML-koder, så er du lidt på herrens
mark.

Der er også en anden detalje: Iflg en eller anden RCF skal browseren
faktisk hente en side fra sin cache, hvis der klikkes på "Back"-knappen i
applikationen ... så hvis den overholder denne RFC, så vil den heller
ikke hente fra din server.

Men har du overvejet: Er det overhovedet et reelt problem ?

Jesper

PS: jeg kan sk'i ikke huske, om dine HTML-koder er korrekte, men det er
nok mere i dk.edb.internet.webdesign.html, at du skal have de rigtige
koder (med mindre en anden har bedre hukommelse end jeg).

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jakob Andersen (07-05-2001)
Kommentar
Fra : Jakob Andersen


Dato : 07-05-01 23:28

"MilkMAn" <skram@dyuty.com> wrote in message
news:3AF54826.49B2D053@dyuty.com...
> <META content=no-cache http-equiv=Pragma>
> <META content=-1 http-equiv=Expires>

Jeg vil gætte på at dit problem ligger i at du kun bruger headeren for
HTTP1.0 og ikke den tilsvarende for HTTP1.1 som er:
<meta http-equiv="Cache-Control" content="no-cache">

Men som Jesper ganske rigtig siger er det bedre at sætte en rigtig header.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "




MilkMAn (08-05-2001)
Kommentar
Fra : MilkMAn


Dato : 08-05-01 21:24

> Men som Jesper ganske rigtig siger er det bedre at sætte en rigtig header.

En rigtig header? Hvordan skal det forstås?




Jakob Andersen (08-05-2001)
Kommentar
Fra : Jakob Andersen


Dato : 08-05-01 22:52

"MilkMAn" <skram@dyuty.com> wrote in message
news:3AF855DE.CEC183F0@dyuty.com...
> En rigtig header? Hvordan skal det forstås?

Med
Response.AddHeader()
disse ignoreres ikke af Proxyer og lign. da de sættes i selve responset til
browseren.

Istedet for <Meta http.equiv.....> som sættes efter Responset er sendt fra
webserveren.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



MilkMAn (10-05-2001)
Kommentar
Fra : MilkMAn


Dato : 10-05-01 16:25

I don't get it?

Skal jeg indsætte Response... osv. i min kode... eller?

Jakob Andersen wrote:

> "MilkMAn" <skram@dyuty.com> wrote in message
> news:3AF855DE.CEC183F0@dyuty.com...
> > En rigtig header? Hvordan skal det forstås?
>
> Med
> Response.AddHeader()
> disse ignoreres ikke af Proxyer og lign. da de sættes i selve responset til
> browseren.
>
> Istedet for <Meta http.equiv.....> som sættes efter Responset er sendt fra
> webserveren.
>
> --
> Jakob Andersen
> FAQ for webdesign gruppen på
> <http://www.usenet.dk/oss/dk.edb.internet.webdesign>
> "Det er rart at være vigtig, men det er vigtigere at være rar "




Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408866
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste