[quote=jan10001,23.08.2003, 22:53]Hat von Euch zufällig jemand praktische Erfahrung im Umgang mit Bildern in einer Datenbank? Ich würde gern wissen wie es da um die Performance steht? Man hört ja, man soll die Bilder nicht in ne Datenbank legen, aber bei mehr als 10000 Bildern auf der Platte könnte man da besser die Kontrolle über diese behalten. (Ansonsten müßte man regelmäßig prüfen ob auch wirklich alle Bilder vorhanden sind.)[/quote]
Die Bilder wuerde ich nach einer Namenskonvention im Dateisystem ablegen (vielleicht in verschiedenen Verzeichnissen) und nur die Pfade und Namen (am besten relativen Pfade von einem Fixpunkt aus) abspeichern (vielleicht ist es auch sinnvoll, da die alt-tags abzuspeichern, wenn die nicht dynamisch generiert werden koennen, oder hoehe/breite-Infos (z.B. mit
Image::Size oder
Image::Info)). Das Vorhandensein eines Bildes koenntest du bei wenigen Anfragen entweder bei jeder Ausgabe eines Bildes ueberpruefen lassen, oder sonst taeglich (oder nach jeder Aenderung) durch was automatisches (z.B. cronjob)
Man kann die Bilder sicher auch in einer Datenbank ablegen, aber ich denke, uebers Filesystem geht's schneller. Falls es ganz schnell gehen soll, koennte man fuer die Bilder, die ja statisch sind, auch den Tux verwenden, und nur fuer die dynamischen Seiten den Apache...