Avatar billede pegasus72 Nybegynder
11. januar 2005 - 18:19 Der er 8 kommentarer og
2 løsninger

Hvordan undgår jeg cach så Loadvars opdateres?

Henter lidt var data ind fra txt fil via loadVars().

Hvordan undgår jeg caching, så der opdateres ved hvert besøg og evt. ændret data i txt filen også er aktuelle?

Noget med Load i random levels?

Tak.
Avatar billede thulstrup Nybegynder
11. januar 2005 - 18:28 #1
Hvis du sender et unikt nummer med hver gang, burde forspørgelsen ikke blive cachet:

var lv = new LoadVars();
lv.onLoad = function(s) {
    if (s) {
        // gør noget her
    }
};
lv.load("bla.txt?nocache="+new Date().getTime());
Avatar billede barklund Nybegynder
11. januar 2005 - 18:31 #2
1) Bruger en ordentlig browser, der ikke som IE bare cacher alting som standard :)

2) Får din serverside side til at angive anticaching headers.

3) Angiver en unik søgestreng som foreslået ovenover.

--
Morten Barklund
Avatar billede pyroman Nybegynder
11. januar 2005 - 19:02 #3
4) Brænder Microsoft Corporation for at lave IE og få alle folk til at anvende det skidt ;)
Avatar billede pegasus72 Nybegynder
11. januar 2005 - 20:04 #4
-> Thulstrup.

Gider du at forklare ?nocache="+new Date().getTime()); som du skrev,
hvad gør det helt præcis?

Barklund skriver unik søgestreng, søger man med ovenstående?
Avatar billede barklund Nybegynder
11. januar 2005 - 20:11 #5
Den del af din URL, der kommer efter et ?, er ikke en del af din forespørgsel (altså test.txt?foo kalder på serveren samme fil som test.txt), men browseren sender det med som en "søgestreng" - det kaldes det bare, den søger ikke efter noget. Det gør, at hver gang browseren ser en ny søgestreng, så kalder den filen på ny - selvom den har en cachet version og selvom serverside versionen ligner den cachede
Avatar billede barklund Nybegynder
11. januar 2005 - 20:12 #6
Du skal sådan set bare gøre som Thulstrup skrev - ret simpelt :)
Avatar billede pegasus72 Nybegynder
11. januar 2005 - 20:15 #7
Tak for oplysningen, det var rart lige at få lært..

Dvs at jeg kan lave en loadMovie af hele min film med unik søgestreng og så helt undgå caching af hele hjemmesiden? Det prøver jeg.

Svar fra jer begge tak!
Avatar billede barklund Nybegynder
11. januar 2005 - 20:37 #8
Smidt...
Avatar billede thulstrup Nybegynder
11. januar 2005 - 20:41 #9
svar
Avatar billede barklund Nybegynder
12. januar 2005 - 00:39 #10
Tark :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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