cronic Skrevet 19. januar 2009 Del Skrevet 19. januar 2009 Hei! Har sett ordet "cache" bli brukt mye rundt om når de gjelder php applikasjoner, særlig tyngre applikasjoner. Da lurer jeg på hvilken metode er best å bruke til cache f.eks bilder i ett bildegalleri, nyheter, gjestebokinnlegg eller caching av alle sidene som blir vist som output i nettleseren din ? Er det noen gode innebygde funksjoner/extensions, eller er det greit å lage ett selv ? I såfall hvordan lage dette ? Takk Lenke til kommentar
OIS Skrevet 19. januar 2009 Del Skrevet 19. januar 2009 Cache brukes der innholdet er statisk over en viss tidsperiode. Det er vanligvis ikke mye vits å planlegge caching av web applikasjonen din før det faktisk trengs. Skal du cache tekst og sider, er det greit å bruke et objekt eller funksjoner som er lik uansett hva du bruker i grunn for å lagre cachen, om det er database, filsystemet, memcache eller lignende. Et eksempel er Zend_Cache. Bilder og andre statiske filer trengs vanligvis ikke caches av PHP da disse kan streames rett til klienten. Hvis Apache tar seg av dette sender den med siste modifiserte dato samt filstørrelse, så de blir ikke oppdatert hvis de allerede er i klientens cache. Du kan gjøre dette gjennom PHP også. Lenke til kommentar
JohndoeMAKT Skrevet 20. januar 2009 Del Skrevet 20. januar 2009 Et alternativ som ikke er nevnt er en reverse-http-proxy aka en web accelerator. Varnish er en åpen sak med god ytelse som er FOSS og som skal være lett å sette opp med enkle regler. http://en.wikipedia.org/wiki/Reverse_proxy SQL-serveren har også flere typer cache, Query cache kan nevnes for MySQL. Lenke til kommentar
WiRRE Skrevet 21. januar 2009 Del Skrevet 21. januar 2009 (endret) Kan jo nevne at varnish benyttes bl.a av VG i front... http://www.varnish-cache.com/en/users_customers/vg_no Endret 21. januar 2009 av WiRRE Lenke til kommentar
JohndoeMAKT Skrevet 21. januar 2009 Del Skrevet 21. januar 2009 Og av hardwarenettverket. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå