PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GD2.01 Performance



BlueJay
12-03-2007, 18:28
Hallo Leute,

ich versuche, bis zu 8 kleine Bildchen (je 56x128 px) zu mergen, im Prinzip läuft das sogar, das Ergebnis ist wie erwartet. Nur die Antwortzeiten sind manchmal so lahm, dass ich befürchte, dass ich den Server damit runterziehe.



// True Color, um Fehlfarben zu vermeiden:
$ima_out=imagecreateTrueColor(56,128);

// Bilder mergen:
for ($i=0; $i<$anz; $i++)
{
$infile=$bild[$i].$parm[$i].'.gif';
$ima[$i]=@imagecreatefromgif($infile);
if ($ima[$i]) ImageCopy($ima_out,$ima[$i],0,0,0,0,56,128);
}

// raus damit:
header('Content-Type: image/gif');
imagegif($ima_out);


Lege ich das Ding besser wieder auf Eis?
(Nein, ist nicht bei meinem Männe auf dem Server)

Ich frage auch deshalb, weil eine Seite, die so was ähnliches macht, diesen Teil wegen Serverlast öfter mal vom Netz nimmt. Diese Seite erzeugt auch massiv auf so eine oder ähnliche Art Bilder.


so long,
BlueJay

BlueJay
13-03-2007, 13:27
vergesst es, mein jetziger Provider hat eher woanders seine Engpässe!

so long,
BlueJay

undefined
14-03-2007, 16:41
Das ist auch einer der Gründe warum ich Lieber ImageMagick Verwende.
GD verursacht in der tat sehr hohe Process lasten 20 MB und höher sind hier pro Stack keine Seltenheit.
PS: Verwende bei Schleifen clearstatcache um das ganze etwas ein zu dämmen.

BlueJay
16-03-2007, 07:53
Jemand sagte mal: "Man muss auf dem Klavier spielen, was man hat."
Derzeit habe ich keinen Zugriff auf Imagemagick (nicht Männes Server) und bin auf php als Scriptsprache angewiesen.

Den Cache-Flusher habe ich eingebaut, mal heute mittag schauen, ob die Antwortzeiten besser sind.

so long,
BlueJay