Avatar billede kimlarsen1978 Nybegynder
27. februar 2007 - 22:21 Der er 7 kommentarer og
1 løsning

META: no-cache

Hvis man sætter:

<META HTTP-EQUIV=\"Expires\" CONTENT=\"Mon, 01 Jan 1998 00:00:00 GMT\">
<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">
<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-store\">

ind på sin side, hvordan sikre man så at alle dem der nu har cach'et siden (altså inden man satte koden ind) får den nye version?
Avatar billede gurly Praktikant
27. februar 2007 - 23:12 #1
intrasant spørgsmål, havde ikke lige tænkt på at det var et problem, jeg skal selv bruge det der, da jeg kan se at brugere åbentbart casher siden, da der kommer førespørsler på serveren til side der ellers er fjernet, ved du hvorfor siderne bliver cashed ?  for på min server kan jeg i log filen se, at det ser jo ud som om de faktisk HAR loadet den nye side, men alligevel klikke de på noget der ellers er fjernet fra siden ? underligt noget.
en måde hvor du kan sikre dig, er at du måske bare midlertidigt, om døber din forside, og så ligger du et redirekt side, så når folk går ind på din forside så får de en side, som automatisk viderestiller til den rigtige forside,

men nu bliver jeg egentlig i tvivl, for så vil de måske hellei ikke loade denne redirekt side, men bare åbne den gamle side fra cashen ? ? ?
Avatar billede roenving Novice
28. februar 2007 - 08:56 #2
Det er rigtig nok et interessant spørgsmål, men det er uløseligt !o]

-- folk, der har forbindelser i real old style (eller ikke har ændret browser-opsætningen efter de har fået ordentlig forbindelse !-), har ganske tit sat browseren op til at genbruge i meget høj grad, mens alle nogenlunde nye browsere vil være sat op til, at de zq mindst undersøger det en gang imellem ...
Avatar billede kimlarsen1978 Nybegynder
28. februar 2007 - 11:06 #3
qurly: Jeg har fulgt dit råd om at lave en redirect til en ny side - ny må vi se om det virker.

Svar bitte...
Avatar billede gurly Praktikant
05. marts 2007 - 14:08 #4
næ jeg springer over, for det var bare en kommentar som måske ikke virker.
jeg ved dog at hvis man har ændret samtlige link på forsiden, og nogle så åbner den gamle side fra cashen, og klikker på et link der ikke virker mere, så får de jo "fejl siden" fra serveren, jeg har så udskiftet den defaulte fejl side på min server, med en redirect side, med teksten "siden findes ikke" OSV, og efter 10 sekunder så viderestiller den til forsiden, det ser ud til at det virker og at de så faktisk loader ny side
Avatar billede gurly Praktikant
05. marts 2007 - 14:26 #5
og så på "fejlsiden 404"  eventuelt lige også skriver "du bliver viderestillet efter 10 sekunder"  og vil du ikke vente så klik "her" som så er et link til forsiden.

jeg kan se i min servers logfil, at nogen har klikket på et link som ikke eksistrere på forsiden mere, altså må de hava en gamel cashed side, de har så fået siden "fejl 404" som så har stillet dem tilbage til forsiden, og ret derefter har de så klikket på link som kun eksistrere på den nye forside, hvilket må betyde at de har loadet den nye side. så det må jo provokere browseren til at loade ny side ?
jeg ved dog ikke om det altid virker ? men det ser nu sådan ud.

det er jo nok en bedre løsning end den første jeg skrev om, for der resikere du jo at nogen gemmer adressen på den midlertidige omdøbte forside. og hvad så når du ligger forsiden tilbage med rigtigt navn, så skal du til at have en redirect den anden vej.
men dette kan jo undlades ved at lave "fejl 404" om til en redirect
Avatar billede gurly Praktikant
05. marts 2007 - 14:49 #6
jo det virker det sidste jeg beskrev, jeg har lige prøvet følgende, taget en pc som havde en "gammel" udgave af min hjemmeside, gik så i explorer "funktioner" og "internet indstillinger"  og "genneralt" og i feltet "midlertidige internet filer"  klikke på "indstillinger" og i feltet "kontroler om der er nye versioner af tidligere gemte sider"  satte jeg kryds i "aldrig" ok klikkede "ok"

når jeg derefter åbnede explorer og gik på min hjemmeside, så åbnede den "gamle" side fra cashen, så klikkede jeg på et link som føre til en side der ikke eksistere mere, jeg fik så fejlsiden 404, som er lavet som redirect, og efter 10 sekunder viderestiller mig til forsiden, men denne gang loadede brovseren altså den nye side.

så jeg må vove at korrigere roenving når han siger at der ingen løsning findes.

jeg kan dog godt se at hvis ændringen af forsiden kun består i eksempelvis udskiftning af et billede, så virker det jo ikke, men så kan man jo hurtigt ændre lidt i linkne på siden, så man fremprovokere en virkning  c",)
jeg syntes jeg vil være bekendt at lægge svar nu, for en fuldt brugbar løsning.
Avatar billede gurly Praktikant
05. marts 2007 - 14:51 #7
og så huske de metatags, jeg har dog læst et sted at explorer nogen gange overser dem, mens firefox er bedre til at huske dem
Avatar billede kimlarsen1978 Nybegynder
05. marts 2007 - 17:28 #8
Tak for dine kommentarer...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester