2016-04-20 13 views
-1

So habe ich eine Reihe von qualitativ hochwertigen Bildern auf dem Server, ich denke daran, eine kleine Klasse zu schreiben, die diese Bilder auf Anfrage basierend auf der Größe ändern würde. Meine Frage ist, würde das große Teile der Rechenleistung verbrauchen? Ich würde ca. 50 Bilder pro Anfrage bearbeiten?Verwendet PHP GD große Mengen an Serververarbeitung?

+0

gd dekomprimiert das Bild in eine rohe Bitmap im Speicher, so dass ein 1280x1024 jpg Farbe jpg (die etwa 50k auf der Festplatte sein kann) in 1280 * 1024 * 3 = 3.932.160 Bytes im Speicher und möglicherweise erweitert werden sogar 5,242,880, wenn Sie Alpha-Transparenz aktivieren. –

Antwort

1

Ja, das Zeichnen von Bildern mit GD oder IMagick ist eine zusätzliche Verarbeitung. Anstatt die Bilder im laufenden Betrieb jedes Mal zu erstellen, wenn jemand die Seite anfordert, wäre es besser, sie einmal auszuführen und die vergrößerten Bilder für später zu speichern.