Avatar billede worldin_dk Nybegynder
14. juni 2001 - 15:29 Der er 3 løsninger

site opdatering

jeg fedter lidt med min hjemmeside, men når jeg uploader en ny version af fx. index siden, ser folk ikke den opdaterede version før de trykker F5. Er der den java script code eller en META der søger for at siden bliver loaded på ny hver gang den besøges?. som det nok kan ses er jeg ikke nogen haj til det her. hvad gør jeg?
Avatar billede nikolajdu Nybegynder
14. juni 2001 - 15:34 #1
Du kan indsætte META tags, der sørger for at siden ikke bliver cachet.

www.metamaten.dk

/Nikolaj
Avatar billede jakobandersen Nybegynder
14. juni 2001 - 15:39 #2
Indsæt følgende i <head>:

<META HTTP-EQUIV=Pragma CONTENT = \"no-cache\">
<META HTTP-EQUIV=\"cache-control\" CONTENT=\"no-cache\">
<META HTTP-EQUIV=Expires CONTENT = \"\">
<META HTTP-EQUIV=Caching CONTENT = \"\">

Men hvis du har adgang til f.eks. ASP er det bedre at sætte cache control vha. det. så det kan blive sendt med i HTTP Response, i ASP ville det se sådan her ud:

<%
Response.Expires = 0
%>
Avatar billede jakoba Nybegynder
14. juni 2001 - 15:44 #3
Men hvis du gør det bliver den \"aldrig mere cashet\". og hvad der er værre så hjælper det ikke på dem der allerede har siden cashet. Det er jo versionen i cashe deres brovser kikker på for at se om sidens cashetid er udløbet.

Men sæt evt et metatag i der sørger for at siden ikke cashes mere en 12 timer. og skriv på siden at det kunne være en god ide at trykke <shift>+<reload> hvis man mener der burde være en opdatering.

mvh JakobA
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