[PHP] ablage von bildern

tes

Vice Admiral Special
Mitglied seit
08.09.2002
Beiträge
603
Renomée
9
Standort
bei Augsburg
ich habe mir eine bildergalerie gebastelt, die bisher alle files aus einem serververzeichnis ausliest und dann anzeigt.
jetzt frag ich mich, ob es vll. besser waere, die bilder direkt in blob-felder der db abzulegen.
das wuerde mir einiges erleichtern zb. sortierung.
nur frag ich mich, ob das auch performant waere.
 
Dateien gehören eigentlich ins Dateisystem und nicht in die Datenbank. Das entlastet den Datenbank-Server (es müssen nicht soviel Daten übertragen werden, z.B. nur 1kB statt 200kB) und beschleunigt deine Anwendung (der Webserver kann das Bild von der Platte direkt lesen und versenden und muss nicht den Umweg über ein PHP-Skript und einer DB machen).

Daher meine Empfehlung: Nutz ne Datenbank für alle Meta-Daten (Titel, Beschreibung des Bilds, Datum usw usf, was du halt brauchst) und speicher den Dateinamen des zugehörigen Bildes bei jedem Datensatz. Dann kannst du sehr leicht sortieren, einschränken oder was auch immer du machen willst. :) Bei der Ausgabe hast du ja dann den Dateinamen und kannst dementsprechend das Bild einbinden.

Gruß,
Max
 
Zurück
Oben Unten