cronic Skrevet 19. januar 2009 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
OIS Skrevet 19. januar 2009 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å.
JohndoeMAKT Skrevet 20. januar 2009 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.
WiRRE Skrevet 21. januar 2009 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
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å