View Single Post
Sikkerhetsklarert
Jeg driver med et lite prosjekt der oppgaven er å lage et system for å holde oversikt over div anlegg/bygg. Jeg har tidligere tråder her om å implentere google maps for å vise geografisk plassering av disse anleggene.

Nå ønsker oppdragsgiver å ha mulighet for å laste opp en eller flere bilder og knytte disse opp mot hvert anlegg.

Så lurer jeg da på om jeg bør lagre selve bildet som i mysql (blob), eller som en ren fil på webhotellet, og bare legge linken til bildet i databasen.

Det vil ikke være snakk om mange bilder. Og rent praktisk vil begge løsninger fungere.

Fordelen med å lagre som fil er at det sannsynligvis vil være kjappere å laste sidene, og å vise "galleriet", for skal jeg laste de fra databasen så trenger jeg en egen php funksjon for å sette sammen datastrømmen i database og vise det som bilde.

På den andre siden så vil det å lagre dette i mysql være en fordel når det kommer til det å ta backup, da holder det å dumpe databasen til en fil, og alt av info vil være der.

Noen her som har erfaringer rundt dette? Hva er best practice?