04. april 2001 - 11:45Der er
10 kommentarer og 1 løsning
Caching af SWF filer - Undgås hvordan?
I forbindelse med et download \'speedometer\' jeg har lavet i Flash, henter en flashfilm 3 forskellige swf filer ind, tager tiden på det og regner derefter ud hvor hurtig en forbindelse brugeren sidder med. Det virker fint. Problemet er bare at hvis man udfører testen 2 gange, så ligger de 3 swf filer i brugerens cache og downloadhastighederne nærmer sig 2Mb i sekundet... nogle tricks til løsninger?
hmmm... det er ikke rigtigt brugbart. Jeg har selve speedometer.swf filen som henter 3 andre dummy filer, dummy_1.swf, dummy_2.swf osv. Der er ikke rigtigt noget html styring på det. Selve koden i flash hvor filen bliver hentet ser således ud: loadMovie (\"dummy_1.swf\", \"_root.measure1\");
I følge Flash 5 Bible skulle det her kunne lade sig gæøre. Idéen her er den samme som Pixelpaw bare uden serverside, men inde fra Flash. Har desværre ikke tid til at teste det af, men i kan jo kigge lidt på det. :-)
Indsæt den her action der hvor movieClippet speedy skal hentes ind.
hvilkenSpeedy bestemmer nummeret. Altså speedy1, speedy2. I følge biblen skal der loades ind i target for at det virker. D.v.s at der SKAL være et movieClip i roden (eller hvor det nu passer - husk bare at angive hele stien) med navnet _root.speedo eller _root.clip1.clip2.clip3.speedo
DET lyder interessant! Jeg kunne ikke finde noget om det i vores Flash4 Bible, men umiddelbart ser dit eksempel ud som om der sendes en variabel med ud (randomNum), som af uransagelige årsager henter filen fra nettet og ikke fra cachen. Du får mine point, det hér er nok til at sætte os i den rigtige retning. Også mange tak til dig Pixelpaw for dit forslag (og hurtighed!).
Ditlev jeg kender godt løsningen med META tags. Problemet her kan ikke løses på den måde, da de filer der ikke må caches ikke ligger i egene html sider - så der er intet sted at sætte dem ind.
Det skal dog siges at jeg ikke ved om det vil lykkes alligevel, men jeg forestiller mig at det kun er siden med META tags, der ikke blive cachet.
I følge Flash 5 biblen e det her den nemmeste måde at forhindre at f.eks en proxyserver cacher på.
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.