"Nikolaj Berliner Hommelgaard" <spamtrap020202@hommelgaard.com> wrote in
<99dps3$8pd$1@news.inet.tele.dk>:
>Jeg har en hjemmeside, der opdateres jævnligt. Problemet er at min
>computer og sikkert også internetudbyderes cacher viser den gamle -
>uopdaterede version indtil jeg trykker "reload".
>Derfor ville jeg høre om man ikke kan smide en stump kode i siden
>således at den tvinger browseren til at hente siden helt fra webserveren
>og ikke fra en eller anden cache... Det skal ikke være sådan at siden
>opdateres med x sekunders interval, men gerne sådan at siden hentes som
>ny hver gang man går på den.
>
du kan vælge to metoder:
1.
Indsætte meta-tags i dine sider, der "tvinger" browseren til at hente en ny
kopi
Fordele: Det er nemt (selvom jeg ikke kan huske koden - men det kan andre
sikkert hjælpe dig med)
Ulember: Det forhindrer ikke din udbyderes cache i at gemme en kopi (en
proxy kigger vist ikke i selve koden men kun i headeren) - dvs browseren vil
som oftest hente en kopi fra udbyderens cache - og ikke fra din server
2.
Bede serveren om at indsætte i headeren på http-requestet, at siden udløber
med det samme.
Fordele: det er den "rigtige" måde at gøre det på
Ulember: Du du skal have adgang til serveren - eller kode det i noget
serverside-script, dvs enten ASP/PHP/.htaccess eller lignende.
Hvis du har adgang til ASP, så kan jeg hjælpe dig med det ... ellers må
andre træde til ...
--
Se med når beboerne drikker mere Tequila - lige om lidt. (BigBrother)
Jesper Stocholm
http://stocholm.dk