Sven Rautenberg: GB-Lib und Serverlast

Beitrag lesen

Moin!

und schon geht auf meinem server der sonst fast nix zu tun hat so gut wie nix mehr.

Das könnte natürlich auch ein RAM-Problem sein, denn Grafiken fressen ziemlich viel Speicher, weil sie unkomprimiert vorliegen, wenn gdlib sie manipuliert.

in der datei sind sehr sehr viele :
imagecreatefrompng()

Wenn du nicht zwingend PNGs als Quelle benötigst, solltest du diese Grafiken ins gd2-Format konvertieren und mit imagecreatefromgd2() laden, das läuft schneller.

imagecopy()
drin...

Ist die Frage, ob man da noch was optimieren kann. Es ist beispielsweise vom RAM-Verbrauch her besser, nicht alle ineinander zu kopierenden Bilder gleichzeitig zu laden, sondern hintereinander, und nicht mehr benötigte Bilder dann auch wieder aus dem Speicher zu entfernen.

  • Sven Rautenberg