webForumDet fria alternativet

Bild i databas?

5 svar · 317 visningar · startad av Jester

JesterMedlem sedan sep. 200188 inlägg
#1

Ave

Tänkte höra forumets uppfattning i följande.
Jag tänkte göra en bildfunktion för hemsidan. Den drivs av en MySQL databas och min fråga lyder

Är det bättre att lagra en länk till bilden som lagts upp på sidan eller är det bättre att lagra hela bilden i databasen?

PeeerMedlem sedan mars 20025 907 inlägg
#2

Jag skulle bara lagrat sökvägen. Databasen blir onödigt stor om man ska börja lagra en massa filer i den.

erkaMedlem sedan dec. 19996 522 inlägg
#3

Det är absolut inget fel på att lagra hela bilden i databasen, det är en övervägning man får göra mellan prestanda och skalbarhet/smidighet. Vilket sammanhang gäller det? Diskutrymmet blir ju också "onödigt" stort om man sparar dem direkt på disken ;)

JesterMedlem sedan sep. 200188 inlägg
#4

Jag tänkte bara generellt....den blir ju lättare att hantera i en databas och nackdelen är att databasen blir större och "tyngre" eller?

daniiMedlem sedan sep. 2004215 inlägg
#5

Det tar helt klart mer onödig plats om man lagrar själva bilden i databasen. Använd istället då en länk. Kanske även en upload ifall bilden skulle tas bort från sidan länken går till.

erkaMedlem sedan dec. 19996 522 inlägg
#6

Vadå mer onödig plats, det är ändå ettor och nollor som ska lagras på någon disk på ett eller annat sätt.

Några nackdelar
Långsammare att hämta ut bilder
Lite omständigare att hämta ut en bild

Men är det inte problem så överväger fördelarna nackdelarna ;)

129 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)