Re: php, mysql -> fotos aus db laden und für WEB-Sei te verwenden

"Michael Wesp" <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <002501c494ba$0b16ad80$0301a8c0@athlon>
Hallo OLI,

ich habs schon gemacht, rate Dir aber dringend davon ab.
Der Mysql-Server hat bei 1500 Bildern (kleine JPGs von Gebrauchtfahrzeugen,
Größe wie bei Autoscout24 oder Mobile.de) trotz 2 GHZ-Prozessor und 1 GB RAM
extreme Leistungseinbussen gezeigt. Auf eine Webseite, in der 5 Bilder drin
waren, die aus der DB kamen, musste man schon mal 10 Sekunden warten.

Ich hatte vorher beim Googeln schon was gelesen, daß davon allgemein
abgeraten wird, binäre Sachen in MYSQL zu speichern.
Ich wollt's nicht glauben und dachte, so schlimm kann's nicht sein, das
merkt man bestimmt nur bei Benchmarks. Der Vorteil, daß dann beim Löschen
eines Datensatzes das Bild auch mit verschwindet, ohne sich um weiteres
kümmern zu müssen, erschien mir schon wichtig.

Jetzt musste ich den ganzen Zirkus umstricken, die JPGs liegen normal im
Filesystem, in der DB sind nur die Pfade zu den Bildern.
Jetzt rennt der SQL Server wieder, so wie ich es von MYSQL gewohnt bin.

Was ein weiterer Nachteil ist, wenn Du binäre Sachen in MYSQL speicherst:
der Dump über mysqldump oder phpMyAdmin geht nicht mehr.

Falls Du wirklich selbst erst der Ödd sein willst und es entgegen aller
Warnungen probieren willst, kann ich Dir Beispielcode posten...

Aber ich geb Dir den Tip, es zu lassen.


Grüße

Michael


----- Original Message -----
From: "Tim Oliver Wagner" <[email protected]>
To: <[email protected]>
Sent: Tuesday, September 07, 2004 10:28 AM
Subject: php, mysql -> fotos aus db laden und für WEB-Seite verwenden


Hi,
ich habe im Netz viele HOWTOs und Beschreibungen gefunden wie ich Binary
Dateien in eine MYSQL-DB speichere. Jedoch wird jeweils das Binary lediglich
zum Downlad wieder bereitgestellt. Bei meinen Binary Daten handelt es sich
allerdings um JPEGs die auf einer WEB-Seite dargestellt werden sollen. Wie
ich das jedoch anstelle habe ich nirgends gefunden.

Also das Problem ist ein jpeg Binary aus der MYSQL-DB auszulesen und das
Bild
im HTML-Text zu verwenden.

Meine Idee ist, dass ich ein kleines Script schreibe, dass per link die
Datei
"blank" als File zurückgibt. Diesen Link könnte ich dann evtl. verwenden um
die Pics auf der Website darzustellen.

Ich hoffe das geht überhaupt und mir kann jemand von Euch sagen wie.

Merci schon mal und schöne Grüße

OLI

--
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]




-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.