Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
memory_limit in php.ini [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
memory_limit in php.ini


 
cre8tive
16-12-2003, 08:50 
 
Hallo.

Ich müsste dringend für ein CMS das memory_limit in der php.ini von 8 MB auf 16, oder besser 32 MB heraufsetzen (lassen). Ich habe einen Reseller-Account bei einem Provider, der mir auch gerne helfen würde.

Er sagt mir aber, dass das Heraufsetzen des memory_limits eine schlechtere Performance für den ganzen Server verursachen würde.

Ist das tatsächlich so? Wie kann ich dem entgegenwirken (mehr RAM?)?
Was für Vorteile / Nachteile hat das Heraufsetzen des memory_limits?

Vielen Dank im Vorraus für eine Antwort.

 
goth
16-12-2003, 11:40 
 
Darauf kann man mit einem klaren Jein Antworten ... die Verwendung eines höheren Memory Limits kann durchaus zu Performance Einbußen des Gesamtsystems führen. Da es sich jedoch wirklich nur um ein Limit handelt, die einzelnen Prozesse fordern des Speicher nur an wenn er benötigt wird, wirkt sich das lediglich aus, wenn viele Prozesse viel Speicher benötigen.

Natürlich kann man dem mit mehr RAM nachhelfen, jedoch sollte man immer auch berücksichtigen das mehr Speicherbedarf oft auch mit mehr Prozessorlast und längere Script Laufzeiten bedeutet, da das was im Speicher liegt im Normalfall auch bearbeitet wird und aus diesem Grund auch dort Aufrüstungen nötig werden könnten.

Die Frage ist allerdings, was machst Du mit Deinem Script das es einen dermaßen hohen Speicherbedarf hat ... und Du trotzdem keine Timeout Probleme bekommst ... ?!

 
cre8tive
16-12-2003, 11:57 
 
hallo, vielen dank erstmal für die antwort.

es handelt sich nicht um ein einzelnes script, sondern um ein ganzes system: Typo3, ein sehr mächtiges ContentManagementSystem (www.typo3.org).

Leider braucht typo 3 stellenweise so viel Memory, beispielsweise wenn man den ExtensionManager - dort lädt man zusätze und erweiterungen - aufruft.

 
goth
16-12-2003, 11:59 
 
Aha ... hatte schon so 'nen Verdacht ... wußtest Du das Typo englisch ist und soviel heißt wie "Tippfehler" ... nur um mal meine Meinung zu Typo3 zu sagen ... ??

 
cre8tive
16-12-2003, 12:06 
 
nein wusste ich nicht, mir ist aber auch kein besseres und umsonsteres CMS bekannt.


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:07 Uhr.