hi board,
ich bin grad am überlegen ob ich Bildreferenzen weiterhin in einer datenbank speicher.
Da ich den Bildern die gleiche Bezeichnung gebe wie dem dazu gehörenden Datensatz, müsste es eigentlich nicht sein.
bsp. News oder User.
Eine News oder ein User wird angelegt und bekommt als Datenbankdatensatz die Unique Id 5, somit bekommt das dazu gehörende Bild die Bezeichnung 5.jpg und wird gespeichert in /images/news(users).
Jetzt bräuchte man eigentlich die Referenz auf das Bild nicht mehr zu speichern, denn beim auslesen könnte ich ja mit file_exist(_pfad_._datensatzId_.'.jpg')
prüfen ob ein Bild vorhanden ist oder nicht, allerdings mit dem Nachteil das durch file_exists ein Plattenzugriff erfolgt und es somit performance kostet. Die andere Variante wäre ich
prüfe nach dem upload ob das Bild auch wirklich angekommen ist und speicher nur die Referenz in dem passenden Datensatz. Dies würde mir zwar das file_exists sparen und performance bringen aber ich müsst mich zu 100% auf die Referenz verlassen, was mir irgenwie nicht recht gefallen will.
Was meint ihr? Referenz speichern oder nicht?
danke