[TYPO3-german] Allowed memory size

Philipp Gampe philipp.gampe at typo3.org
Tue Jul 3 18:22:05 CEST 2012


Hi Stefan Binder,

Stefan Binder wrote:

> Aber leidet dabei nicht die allgemeine Performance darunter wenn es auf
> 512MB eingestellt ist?

Kommt auf den Server an.

> Ich hab am v-Server nur 1GB RAM...
> das kann ja normal nicht sein, dass eine Website einen kompletten Server
> die Leistung raubt :S

Das kommt natürlich auf die Datenmenge an. Und natürlich, wie oft die Seite 
neu berechnet werden muss. Bei so einem schwachen Server solltest du alles 
Cachen, was geht, evtl. sogar schauen ob du die Seiten statisch cachen 
kannst.
Allerdings solltest du dir dann auch überlegen, ob es wirklich TV sein muss, 
oder ob du nicht mit gridelements deutlich performanter bist.

> Vorallem tritt der Fehler immer bei der Exekution von:
> html/t3lib/class.t3lib_db.php auf. Ist da evtl. die Datenbank oder die
> Connection Schuld?

Nein, eher ist der Speicher bereits fast voll, und du holst trotzdem noch 
Daten aus der Datenbank.

Um zu schauen, wie der Haken liegt, müsstest du dir mindestens den 
Stacktrace anzeigen lassen (xdebug) oder sogar richtig profilen (s.u.).

Mit etwas Glück kann man mit einem unset($noLongerUsedVariable) an der 
richtigen Stelle ordentlich Speicher sparen ;)

Evtl. kann es auch helfen PHP 5.3, bzw. 5.4 einzusetzen, falls du dies noch 
nicht tust. Allerdings erwarte da keine Wundern.

Links:
http://buzz.typo3.org/people/steffen-gebert/article/profiling-typo3-with-
xhprof/
http://vimeo.com/42449034
http://typo3.org/extensions/repository/view/gridelements
http://typo3blogger.de/mehrspaltige-struktur-elemente-mit-gridelements-
turchen-21/
http://typo3blogger.de/typo3-templates-mit-backend-layouts-und-
fluidtemplate-turchen-19/

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – linkvalidator
TYPO3 .... inspiring people to share!



More information about the TYPO3-german mailing list