Preisvergleichsplattform + Anzeige der Bilder

cengizhdde

Mitglied
Hallo zusammen,

ich arbeite derzeit an einer Web-Anwendung mit Java (v5 + Tomcat + MySQL v4) und möchte Produktdaten anzeigen, die von Händler in Form von CSV/XML bezogen werden. Da die Produktbilder allerdings nicht lokal verfügbar sind (http://...) und die Bild-Dimensionen nicht immer den Händler-Angaben entsprechen (kleines Bild = 400 Pixel x 600 Pixel !!), muss ich für eine einheitliche Darstellung diese skalieren.

Jetzt zu meiner Frage: Welche Idee wäre hierfür die passende?

- Lesen der Bilddatei beim Generierungsvorgang (Generierung = Umwandlung von XML zu SQL) die Bilddatei über URL + BufferedImage einlesen und mittels JPEG-Encoder lokal (skaliert) speichern. Der Pfad wird dann in die Datenbank gespeichert --> Habe ich bereits umgesetzt; Nachteil: Lange Generierungszeiten und schlechte Wartbarkeit der Bilder bei Aktualisierung der Produktdaten.

- Idee(?) : Beim Rendern einer Liste mit Produktdaten (ich arbeite mit der ZK-Framework) die Bilder jedesmal dynamisch skalieren und skaliert anzeigen (lange Aufbauzeit der Seite?)

- Eine weitere Idee wäre das Speichern der Bilddateien in die MySQL-Datenbank als BLOB.

Jede Idee ist willkommen. Danke.

Gruss
Cengiz
 
Zurück