Jeg er ved at re-designe et billedarkiv til mit website. Det skal bare kunne håndtere .jpg og .gif, men helst ret mange billeder dvs. 3000+. Jeg har to spørgsmål til dette projekt:
1) Det gamle system er traditionelt opbygget: Filerne ligger i mapper, og jeg har en db-tabel til holde styr på, hvor de ligger. Jeg har hørt, at man kan gemme dem direkte i en mySQL tabel (med blob), hvilket umiddeltbart lyder ideelt. Mit spørgsmål er så, om det er virkelig er det? Er det fx lige så hurtigt som en mappestruktur? Kan det håndtere større/tungere billeder? Og mange billeder?
2) Hvis det er fint at gemme billederne direkte i en tabel, hvordan uploader billederne med php og BLOB? (Jeg kender til almindelig fil-upload i mapper)
Det er den gamle diskussion om igen :) Det er ekstremt sjældent en fordel at lægge binære data i en DB. Billedsystemet bliver langsomt - og din DB bliver langsom at søge i.
Der er oceaner af uvidende mennesker, der gør sig kloge på alskens WWW-teknologier. De mener det uden tvivl godt, men det afstedkommer en masse besvær for dem, de prøver at hjælpe :) Ammestuehistorier og misforståelser har det med at blive 'lov og religion', når selvbestaltede 'mullaher' kritikløst begynder at messe fejlene ud over nettet ;o) /mvh
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.