Hi!
Ich arbeite im Rahmen meiner Abschlussarbeit gerade an einem Bildarchiv. Ich erkläre es mal kurz,
wird zwar lang - ist aber besser fürs nachvollziehen meiner Gedanken.
Die Bilder werden nach dem upload mit ImageMagick
in gewünschte Unterformate verkleinert. Es entstehen
zusätzlich zum Originalbild noch 5 weitere Bildformate.
Da es verschiedene Freigabeegenen gibt, müssen die Bilder in
verschiedenen Ordnern abgelegt werden.
Zusätzlich werden Bildinformationen vom Benutzer abgefragt.
Um die Bilder zu referenzieren, existiert eine Tabelle einer Datenbank
die wichtige Elemente wie Bildpfad und Bildmaße (x und y) enthält.
Das System läuft sehr gut, der Zeitbedarf für die Abarbeitung eines
Scriptes hält sich auch im Rahmen.
Mann kann sagen, das der Upload die einzige Bremse ist -
das ImageMagick wird per PHP Aufruf system() angesprochen
und ist auch "gezähmt".
Nun zu meiner Frage:
Wenn man die Datenbank nun als Blob System einrichtet und
Thumbnails per PHP Script in die <img src=script.php> HTML Tags
generieren lässt, was passiert dann mit dem Zeitverhalten? Mir ist
aufgefallen, das alleine die Bildgenerierung mittels PHP gd auch
etwas träge ist. (Wesentlich langsamer als das referenzierte Bild
direkt aufzurufen)
Ich soll mir nun Gedanken darüber machen, aber es fehlen mir
jegliche Erfahrungswerte.
Hat jemand von Euch damit Erfahrungen gemacht?
Ist so etwas sinnvoll als Blob anzulegen, wenn das System
"Jahrhunderte" überdauern soll?
Wir die Datenbank dadurch zu einem übergroßem Ungetüm und
dann noch träge?
Gruß Martin
Ich arbeite im Rahmen meiner Abschlussarbeit gerade an einem Bildarchiv. Ich erkläre es mal kurz,
wird zwar lang - ist aber besser fürs nachvollziehen meiner Gedanken.
Die Bilder werden nach dem upload mit ImageMagick
in gewünschte Unterformate verkleinert. Es entstehen
zusätzlich zum Originalbild noch 5 weitere Bildformate.
Da es verschiedene Freigabeegenen gibt, müssen die Bilder in
verschiedenen Ordnern abgelegt werden.
Zusätzlich werden Bildinformationen vom Benutzer abgefragt.
Um die Bilder zu referenzieren, existiert eine Tabelle einer Datenbank
die wichtige Elemente wie Bildpfad und Bildmaße (x und y) enthält.
Das System läuft sehr gut, der Zeitbedarf für die Abarbeitung eines
Scriptes hält sich auch im Rahmen.
Mann kann sagen, das der Upload die einzige Bremse ist -
das ImageMagick wird per PHP Aufruf system() angesprochen
und ist auch "gezähmt".
Nun zu meiner Frage:
Wenn man die Datenbank nun als Blob System einrichtet und
Thumbnails per PHP Script in die <img src=script.php> HTML Tags
generieren lässt, was passiert dann mit dem Zeitverhalten? Mir ist
aufgefallen, das alleine die Bildgenerierung mittels PHP gd auch
etwas träge ist. (Wesentlich langsamer als das referenzierte Bild
direkt aufzurufen)
Ich soll mir nun Gedanken darüber machen, aber es fehlen mir
jegliche Erfahrungswerte.
Hat jemand von Euch damit Erfahrungen gemacht?
Ist so etwas sinnvoll als Blob anzulegen, wenn das System
"Jahrhunderte" überdauern soll?
Wir die Datenbank dadurch zu einem übergroßem Ungetüm und
dann noch träge?
Gruß Martin
Kommentar