Hi,
Variante A
Bild als Datei in (Album)-Ordner.
Zusatzinformationen im Exifformat.
Weiterer Nachteil: PHP muss jedes Bild bei jeder Auslieferung öffnen und die Daten rauslesen.
Variante B
Bild als Datei in (Album)-Ordner.
Zusatzinformationen in (SQL)-Datenbank.
Way to go.
Nachteil:
- Zusätzliche Datenquelle
Wieso soll das ein Nachteil sein?
- Eindeutige Zuordnung zwischen Zusatzinfos und Bild muss gewährleistet werden (Bsp wenn zwei Bilder gleich benannt sind)
Inkl. des Pfades können sie gar nicht gleich benannt sein.
Variante C
Alle Daten in SQL-Datenbank. Bild als BLOB.
Wird allgemein als die schlechteste Variante bewertet.
Insb. was BackUps/Dumps angeht sehr schlecht,
auch die Verbindung PHP <-> DB kann schnell zum Engpass werden, wenn da bei jedem Seitenabruf mehrere fette Bilder durchgequetscht werden,
und ums Caching musst du dich dann auch noch selber kümmern, was bei Ablage im Dateisystem iaR. der Webserver schon automatisch für dich übernehmen kann.
MfG ChrisB
The most exciting phrase to hear in science, the one that heralds new discoveries, is not “Eureka!” but “That's funny...” [Isaac Asimov]