PHP Arbeitsspeicher

  • Hallo Zusammen,

    ich habe ein Problem mit dem Arbeitsspeicher. 128MB stehen mir zur Verfügung, 114 habe ich bereits belegt. Ich habe schon eine Menge plugins zum testen deaktiviert, aber keines gefunden, das für diesen enormen verbrauch verantwortlich ist. Allerdings habe ich woocommerce und seine plugs noch nicht deaktiviert. Das war mir noch zu heiß.

    Was frisst genau den Speicher?

    Hier mal ein paar Infos. Ich benutze ein childtheme auf dem standardtheme "2017" mit einigen css-änderungen und ein paar wenigen PHP Änderungen. Es sind einige Bilder in der mediathek, wegen des Shops.

    Ich benutze viele plugins. Ca. 32. Bin gerade dabei zu reduzieren. Aber die meisten bringen nicht mal 1MB auf die Waage. Die etwas schwereren sind für mich unverzichtbar: wp-sicherheit, Cache, woocommerce, SEO, newsletter...

    Gibt es für einige Services auch sinnvolle "cloud"-Lösungen? Z.b. newsletter?

    Ich habe noch eine zweite Seite im gleichen hostingtarif. Wird die eigentlich mit gewertet? Ist auch WP drauf.

    Lieben Dank schon mal.
    Gruß
    Daniel

    Gesendet von meinem SM-A510F mit Tapatalk

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • 128MB reicht in der Regel für WordPress aus. Wenn du aber "schwergewichtige" Plugins wie Woocommerce oder Sicherheits-Plugins verwendest, ist es schon ziemlich knapp.

    Ich finde dafür einen Verbrauch von 114MB durchaus normal. Insofern solltest du eher das Memory Limit nach oben setzen. Das ist vermutlich nur durch einen Wechsel in ein größeres Hosting-Paket möglich. Im Zweifelsfall nimm mal Kontakt mit deinem Hoster auf.

  • Hallo Daniel,

    danke für den Tipp.

    Im Moment bin ich jedoch ziemlich verwirrt. Als ich gerade meinen adminbereich startete um weiter zu verschlanken, zeigte mir das analysetool einen aktuellen Stand von 52 MB an.

    Ist es möglich, dass sich gestern vielleicht durch ein plugin-update irgendwas aufgehängt und so den Speicher überlastet hat? Anders ist das nicht zu erklären.

    Hab es mehrfach geprüft seitdem. Es bleibt in dem Bereich. Sehr seltsam...

    Gesendet von meinem SM-A510F mit Tapatalk


  • Hab es mehrfach geprüft seitdem. Es bleibt in dem Bereich. Sehr seltsam...

    So seltsam ist das eigentlich nicht. Der belegte Arbeitsspeicher ist ja nicht statisch, sondern hängt davon ab, welche (und wieviele) Prozesse ausgeführt werden. Das schwankt schon allein dadurch, dass nie gleichviele Besucher auf deiner Seite sind.


  • ich habe ein Problem mit dem Arbeitsspeicher. 128MB stehen mir zur Verfügung

    In aktuellen 64 Bit Umgebungen reichen 128 MB leider nicht aus. Mind. 256 MB sollten es meiner Meinung nach bei einer aktuellen PHP 7.x Version schon sein.

    RAM wird bei der Bildbearbeitung per ImageMagick benötigt - von der gd-lib rate ich mal ab.
    http://php.net/manual/en/refs.utilspec.image.php

    RAM wird bei der Übersetzung und der Sprache per se benötigt.
    http://php.net/manual/de/book.gettext.php

    Mit offenen Augen träumen

  • Ah, ich verstehe. Vielen Dank für die vielen Infos.

    In der Tat läuft PHP bei mir auf 64bit. Allerdings noch nicht auf 7.x sondern irgendwo im 6er Bereich. Ui, 256mb kosten direkt mal das 3 fache. Ich denke, ich lagere erstmal die andere Seite aus.

    An den Bildern kann ich nicht mehr viel machen. Die sind schon sehr klein. Allerdings ist mir aufgefallen, dass bei jedem upload automatisch mehrere Formate generiert werden. Insgesamt 6 Dateien sind es dann. Eine davon (100x100) wird von der mediathek als Vorschau benutzt. Ich finde das echt doof programmiert. Aber wahrscheinlich ist es so einfacher.

    Das mit den Übersetzungen muss ich mir mal anschauen. Hab gesehen, es gibt ein plugin, das die backend Übersetzung deaktiviert. Das wäre vielleicht was.

    Ich hab auch noch ne eigene übersetzungsdatei im childtheme. Vielleicht kann ich darauf verzichten.

    Also, danke nochmal.

    Gesendet von meinem SM-A510F mit Tapatalk

  • Ich finde das echt doof programmiert.

    Tatsächlich ist das keine Vorgabe von Wordpress sondern wird durch dein Theme (und ggf. durch Plugins) festgelegt. In der Regel werden diese Formate dann auch so auf der Seite verwendet. Ist also gar nicht so "doof" und nimmt eigentlich nur minimal Speicherplatz weg (der heutzutage eh nichts mehr kostet).


    PHP 6 gibt es nicht [emoji6]

    Um genau zu sein, gibt (gab) es das schon. Es wurde nur nie offiziell released und verwendet. :)

    Einmal editiert, zuletzt von danielgoehr (29. Juni 2017 um 16:49)

  • PHP 6 gibt es nicht [emoji6]


    Stimmt. Hab ich auch gerade gelesen. Hatte ich aus dem Kopf geschrieben. 5.6 hab ich gerade. Es wird bald auf 7.1 umgestellt.

    Gesendet von meinem SM-A510F mit Tapatalk

  • Tatsächlich ist das keine Vorgabe von Wordpress sondern wird durch dein Theme (und ggf. durch Plugins) festgelegt. In der Regel werden diese Formate dann auch so auf der Seite verwendet. Ist also gar nicht so "doof" und nimmt eigentlich nur minimal Speicherplatz weg (der heutzutage eh nichts mehr kostet).

    Ah, okay. Ich dachte, es würde sich auch auf den Arbeitsspeicher auswirken. Puh. Alles nicht so leicht. Ich bin froh, dass ich hier so kompetente Hilfe bekomme. Dafür bin ich euch sehr dankbar.

    Gesendet von meinem SM-A510F mit Tapatalk

  • Ah, okay. Ich dachte, es würde sich auch auf den Arbeitsspeicher auswirken.

    Naja, es wirkt sich schon auf den Arbeitsspeicher aus. Aber nur beim Upload bzw. dem Erstellen dieser unterschiedlichen Bildformate. Sobald die einmal erstellt wurden, ist es im Bezug auf den Arbeitsspeicher im Grunde irrelevant.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!