28. april 2010 - 16:46Der er
5 kommentarer og 1 løsning
Upload af image filer - MySQL eller fil i mappe
Jeg er ved at lave en side med nogle tilbud, hvor data hentes fra en MySQL database. Dataerne består af tekst og et enkelt billede, som ikke fylder ret meget. Mit spørgsmål går så ud på om det er bedst at uploade billedfilerne i databasen eller som filer i en mappe?
Det er nemmest at administrere med billedet i databasen.
Og ved smaa billeder vil performance vaere lige saa god med billedet i databasen.
Men hvis du hoster hos et billigt web hotel med 5 MB database plads og 500 GB fil plads er der jo en vis pointe i at placerere billederne i eksterne filer.
Jeg plejer at lave en kombination af begge. Jeg uploader billederne (og genererer thumbnails) i en mappe, men ligger sti til billede, thumbnails, højde, bredde og andet information i databasen.
Om du ligger dem i databasen eller som fysiske filer er dybt ligegyldigt; du skal bare være opmærksom på hvilken plads du optager - som #1 nævner er det lidt tåbeligt at fylde en 5MB DB op med billeder, når du alligevel har de 500GB fysisk plads (og omvendt). Og er pladsen alligevel delt, så gør det du finder nemmest... Performancemæssigt er det op til din kode, hvad du får ud af det..
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.