30. marts 2010 - 12:16Der er
9 kommentarer og 1 løsning
Hårdfør cache problem eller hvad
Vi har en kunde hvor jeg har overtaget og ændret deres website. Det er en dedikeret server hos ipeer.se. Dog er kaldet til filer og mapper næsten nøjagtig som før (SEO grunde).
Da jeg i dag ville ændre en sti i en fil, opdagede jeg at hvad jeg uploadede IKKE blev vist. Førhen (to uger siden) har der aldrig været problemer.
Jeg tømte selvfølgelig min cache og prøvede to andre browsere, men nej, ingen ændring online. Jeg har tjekket at det der er uploadet rent faktisk er ændret i serverens filer, ved at åbne/vise i FileZilla. Jeg kan omdøbe mappen for includefiler, og stadig kører websitet. Dog hvis jeg omdøber hovedfilen der inkluderer andre filer, så bliver filen ikke fundet. MEN hvis jeg sletter indholdet af denne fil, så kører sitet lifligt alligevel.
Hjælppppp... Det ser ud som det spøger, men mon det ikke er en form for cache på serveren, der kan tømmes?? Eller hvad?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Slettet bruger
30. marts 2010 - 14:02#1
Ku' i første omgang lyde som om du FileZilla'er til et "staging area" - hvorfra det (efter test) skal flyttes til "produktion"
Men det kan jo ikke passe, hvis det knækker når du omdøber "hovedfilen".
Har du nogen caching-header-info i dokumenterne ? - ála: <?php header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', FALSE); header('Pragma: no-cache'); ?>
Tak for ideen ihvertfald. Jeg har nu sat noget cache killer kode ind øverst i min header fil: <% Response.Expires = 0 Response.Expiresabsolute = Now() - 1 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "no-cache" %>
MEN systemet vil ikke lytte til mine include filer. Så der er ingen ændring. Det eneste der virker er at omdøbe den fil der kaldes og så kalde den, som så inkluderer de andre filer. Men så skal jeg omdøbe en snes filer og lave navigationen om.
Til det skal det lige siges at jeg tidligere i dag flyttede indholdet af webmappen over i en temp folder og derefter flyttede det gamle web indhold ind i webfolderen. det var for at teste det gamel web. Jeg flyttede tilbage og derefter opdagede jeg problemet med cache/forvirring. Det kunne måske have forstyrret noget DNS eller cache??
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.