Uppdatering av websida

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1
  • Oregistrerad
  • 2004-05-16 20:56

Ibland när jag uppdaterar en website så syns inte uppdateringen på en gång, det kan t.o.m ta nån dag innan den syns. Har tömt cachen i Safari, och lagt in en "expire now" i html sidan. öppnar jag sidan direkt på servern i Golive så har jag den rätta sidan men ej i Safari. vad kan detta bero på? Finns det nån annan cache nånstans på vägen?

  • Medlem
  • Karlstad
  • 2004-05-16 22:02

En del internetleverantörer och/eller webhotell cachar faktiskt sidorna och uppdaterar nån gång per dygn eller så. Dom sparar mycket stålar på det sättet, och användarna blir blåsta.
Har ännu inte stött på nån som öppet medger det, tyvärr.

  • Medlem
  • Uppsala
  • 2004-05-16 22:24

På Safari finns det en knapp överst (ser ut som cirkel med en pil), det betyder att uppdatera
hemsida. När man gör det så laddar Safari ner alla filer av denna hemsida (det skrivs då över
cachefiler).

Många kommuner och företag cashar också.

Det finns tre cashe på vägen, webbserverns, proxyservrar hos din leverantör av lina (kommun, ISP osv), din webbläsare.

Tror Danne är på rätt spår.

Rep - att göra så innebär visserligen att det sker som du beskriver, men nedladdningen kan komma från en cashe på vägen i alla fall. Det finns inget sätt att i Safari "gå förbi" alla cashar och komma rakt till källan.

Men om man döper om filen i fråga, från tex nyheter,html till nyheter_01.html så kommer den filen som då är helt ny och inte finns i någon cashe att läsas av från källan. Den lagras då iofs i alla cashar på vägen, men du kan i alla fall se den senaste versionen en gång.

/Ola

  • Oregistrerad
  • 2004-05-17 18:09

Hjälper det inte ens om om shift-klickar på reload (reload from source)??

/apan

Nä, det gör det inte. Hur skall safari veta att när den skickar en förfrågan om en viss webbsida till ett visst IP-nummer, att det är cachen i brandväggen som svarar och inte webbservern? Hur skall cashen i brandväggen kunna veta att du vill ha sidan från webbservern och inte från cashen genom att du shift-klickat?

Shift-klick åstadkommer endast att du går förbi cashen i webbläsaren, inte de på nätet/webbservern.

1
Bevaka tråden