Anzeige:
Ergebnis 1 bis 4 von 4

Thema: GD2.01 Performance

  1. #1
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825

    GD2.01 Performance

    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.

    Code:
    // 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
    Geändert von BlueJay (12-03-2007 um 18:33 Uhr)
    Eigentlich ganz einfach, wenn man's weiss!

  2. #2
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    vergesst es, mein jetziger Provider hat eher woanders seine Engpässe!

    so long,
    BlueJay
    Eigentlich ganz einfach, wenn man's weiss!

  3. #3
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    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.
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  4. #4
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    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
    Eigentlich ganz einfach, wenn man's weiss!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •