Moin,
ich arbeite gerade an einem Wordpress/Buddypress Projekt. Meine User haben die Möglichkeit, Bilder hochzuladen, diese werden vom Script (BP Album+) in einer Datenbank gespeichert. Ich habe das Script so angepasst, dass das ganze jetzt in etwa so aufgebaut ist:
User 1 Galerie
--- Kategorie 1
--- Kategorie 2
--- Kategorie 3
User 1 Galerie
--- Kategorie 1
--- Kategorie 2
--- Kategorie 3
etc.
Der User muss also vor dem upload festlegen, in welche Kategorie das Bild kommt und dieses wird im entsprechenden Ordner gespeichert. Es gibt 7 Kategorien, also 7 Ordner pro User.
Ich kann schon relativ genau sagen, dass maximal 100 User, also 700 Ordner mit grob geschätzten 5000 Bildern angepeilt sind. Wobei pro Bild immer 3 Versionen abgespeichert werden (Thumbnail, Original, Webseitenansicht), also sind es eher 15000 Bilder...
Für die Bildausgabe habe ich mir jetzt ein Script geschrieben, welches alle User-Ordner der bestimmten Kategorie ausliest und die Bilder aus selbigen darstellt. Dabei muss auch noch der Dateiname ausgelesen und mit den str-funktionen zerschnibbelt werden um die Bild-ID auszulesen, die im Dateinamen gespeichert ist...
Ich würde gerne wissen, ob es sinnvoller wäre, die Kategorie zusätzlich in der schon vorhandenen Datenbank zu speichern(momentan sind da Bild-Id, Url, etc gespeichert, aber nicht das Bild selbst) und von dort aus die Bilder auszulesen. Ich habe kaum Erfahrung mit Datenbanken, hab also keine Vorstellung davon, was performanter wäre. Wäre nett wenn mich da jemand beraten könnte, bevor ich das ganze Script jetzt auf Datenbank-Abfrage umschreibe. Google hat diesbezüglich nicht viel hergegeben...
Gruss,
Alex
ich arbeite gerade an einem Wordpress/Buddypress Projekt. Meine User haben die Möglichkeit, Bilder hochzuladen, diese werden vom Script (BP Album+) in einer Datenbank gespeichert. Ich habe das Script so angepasst, dass das ganze jetzt in etwa so aufgebaut ist:
User 1 Galerie
--- Kategorie 1
--- Kategorie 2
--- Kategorie 3
User 1 Galerie
--- Kategorie 1
--- Kategorie 2
--- Kategorie 3
etc.
Der User muss also vor dem upload festlegen, in welche Kategorie das Bild kommt und dieses wird im entsprechenden Ordner gespeichert. Es gibt 7 Kategorien, also 7 Ordner pro User.
Ich kann schon relativ genau sagen, dass maximal 100 User, also 700 Ordner mit grob geschätzten 5000 Bildern angepeilt sind. Wobei pro Bild immer 3 Versionen abgespeichert werden (Thumbnail, Original, Webseitenansicht), also sind es eher 15000 Bilder...
Für die Bildausgabe habe ich mir jetzt ein Script geschrieben, welches alle User-Ordner der bestimmten Kategorie ausliest und die Bilder aus selbigen darstellt. Dabei muss auch noch der Dateiname ausgelesen und mit den str-funktionen zerschnibbelt werden um die Bild-ID auszulesen, die im Dateinamen gespeichert ist...
Ich würde gerne wissen, ob es sinnvoller wäre, die Kategorie zusätzlich in der schon vorhandenen Datenbank zu speichern(momentan sind da Bild-Id, Url, etc gespeichert, aber nicht das Bild selbst) und von dort aus die Bilder auszulesen. Ich habe kaum Erfahrung mit Datenbanken, hab also keine Vorstellung davon, was performanter wäre. Wäre nett wenn mich da jemand beraten könnte, bevor ich das ganze Script jetzt auf Datenbank-Abfrage umschreibe. Google hat diesbezüglich nicht viel hergegeben...
Gruss,
Alex
Kommentar