Avatar billede angelod Novice
28. juni 2004 - 20:06 Der er 3 kommentarer og
2 løsninger

Bedre kontrol over cachen

Jeg ved ikke om dette spørgsmål er nemt eller svært, for det kommer vel an på om man ved det, ikke? Jeg har kigget på Google og i HTTP specifikationen, men har ikke kunnet finde noget konkret, så jeg prøver her.

Jeg er ved at skrive et CMS (hvem er ikke efterhånden det? ;) ), og bruger lige nu den anti-cache funktion fra PHP dokumentationen. Den virker også fint, men jeg har opdaget at den tilsyneladende heller ikke cacher de statiske billeder jeg har, hvilket naturligvis ikke var hensigten.

Så mit spørgsmål er: Kan man styre hvad der bliver cachet? F.eks. kunne den cache text/html, og lade resten være. Og hvis dette er muligt, kan man så, ved dynamiske billeder sende anti-cache headers med når man genererer det? Eller.. Det ved jeg man kan, men vil det fungere efter hensigten?
Avatar billede dennismp Nybegynder
28. juni 2004 - 23:48 #1
Hver fil bliver sendt for sig selv. Så du kan snidt lave nogle headers til php filer og i princippet også lave headers for billede filer..

Men hvis du linker direkte til dine statiske billeder, så burde apache sender headers med så de bliver cache. Er du 100% sikker på at de billeder ikke får sendt de rigtige headers..

Hvis du har en url på et billede som ikke bliver cache't, så kan jeg hurtigt se det.
Avatar billede angelod Novice
29. juni 2004 - 15:58 #2
Jeg skal lige se på det, og sikre mig det, men jeg står og skal ud af døren lige nu. Er nok online igen engang i aften, hvor jeg lige ser på sagen. :)
Avatar billede angelod Novice
31. juli 2004 - 16:09 #3
Okay, det er vist på tide at lukke dette spørgsmål. Hvis du smider et svar, med en kommentar om hvor mange point du syntes er rimeligt, så er det vist fair nok. :)
Avatar billede dennismp Nybegynder
01. august 2004 - 18:07 #4
Det var ikke meget hjælp du fik - men du bestemmer selv hvad du vil give. Jeg går ikke så højt op i det :)
Avatar billede angelod Novice
01. august 2004 - 18:17 #5
Nej jeg ved det godt, men jeg har afprøvet på flere maskiner sidenhen, og ændret på scriptet en smule, og det ser ikke ud til at der er et problem med hverken cache eller hastighed, så det er jo fint godt. :)
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