webForumDet fria alternativet

Spara bilder i databaser vs filer

Webbutveckling

2 svar · 262 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Frågan#1

Jag är inte så insatt egentligen, vad är fördelar / nackdelar med att spara bilder i databas jämfört med filer?

Medlem sedan dec. 19995 874 inlägg
#2

Om vi tar ett exempel där du har en webbserver och en databasserver och du väljer att spara alla dina bilder i databasen så innebär detta mycket mer trafik mellan databasservern och webbservern än om du inte hade gjort det.

Om du däremot har en separat bildserver/filserver, så sprider du ut trafiken mer och låter olika maskiner jobba. Du kan även välja hårdvara efter vad den skall jobba med. En databasserver kanske behöver mycket minne och snabba hårddiskar medan en filserver endast behöver snabba hårddiskar och ett snabbt nätverkskort.

Fördelen med att spara bilderna i en databas kan vara att du samlar all information på samma plats. Så skall du bygga om behöver du inte funderare närmre över att kopiera över alla bilder.

Jag avråder dig från att spara bilderna i databasen, det finns nog inga bra argument för att göra så.

Medlem sedan mars 20016 260 inlägg
#3

Okej, då har jag gjort "rätt" :)

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)