mmofacts.com

PHP 8MB Script memory limit

gepostet vor 18 Jahre, 9 Monate von BuschnicK
Gna! Schon wieder ein Problem beim Übertragen meines Browsergames auf den Server meines Providers: das memory limit für scripts wird überschritten.

Problem: Ich habe eine ca. 200kb grosse png Bilddatei. Unkomprimiert ist sie jedoch 6MB gross. Zu bestimmten Zeitpunkten muss mein Script die Datei laden, modifizieren, und zurück auf Platte schreiben. Nun rauscht es aber in:
imagecreatefrompng(); ab wegen Speicherüberschreitung. Was kann ich tun? Reduzieren der Farbtiefe bzw Bildgrösse die einzige Möglichkeit? Den Provider um ein erhöhtes Memory Limit anbetteln?

mfG,

Sören
gepostet vor 18 Jahre, 9 Monate von KoMtuR
Du kannst doch auch die Bilddatei in mehrere Teile splitten. Musst dann halt nur auf deiner Webseite diese wieder zusammensetzen. Es könnte sich auch auf deine Rechengeschwindigkeit auswirken, da du nicht immer diese riesige Datei laden musst und dann nur ein Bruchteil geändert wird. Oder ist dies nicht Möglich, weil sich Teile überlappen und somit keine klaren Grenzen geschaffen werden können?
gepostet vor 18 Jahre, 9 Monate von woodworker
iek browsergame und Hoster

kauf dir nen server oder frag dein hoster ob er mit dem memorylimit rauf geht ;p

Auf diese Diskussion antworten