Unterschied im Speicherverbrauch

  • Hallo Zusammen,
    Ich überlege aktuell meine HP (Wordpress 3.0.5) von einem Ubuntu-Server, der bei mir zuhause läuft, auf ein Hostingpaket umzuziehen.

    Nun hab ich ein Testaccount beim Hostingprovider, meine DB und Files hochgeladen.

    somit ist die WP-Installation eine aktuelle 1:1 Kopie von meinem Server.

    Warum zum Henker benötigt laut WP-Memory-Usage die Installation auf dem gehosteten Server über 30 MB Ram, während die auf meinem ubuntu server keine 10 MB braucht?

    Ich habe damit kein Problem, weil das Memory Limit genug Platz nach oben lässt, aber über Faktor 3 mehr verbrauch finde ich erstmal komisch, vorallem weil es eine 1:1 Kopie ist.

    Gruß
    Jörg

    • 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

  • http://faq.wordpress-deutschland.org/exhausted-php-memory/

    Zitat

    Wir haben übrigens festgestellt dass je nach Hoster bzw. Serverkonfiguration WordPress unterschiedlich viel PHP-Arbeitsspeicher verbraucht. Die Unterschiede scheinen teilweise dramatisch zu sein – bei manchen Benutzern verbraucht ein WordPress 2.8 samt deutscher Sprachdatei und einer Vielzahl von Plugins nicht einmal 20 MB (ein “nacktes” WordPress gerade mal 10 MB) und bei anderen ist schon nach einer WordPress 2.8 Installation mit Sprachdatei und wenigen aktivierten Plugins die Grenze von 32 MB schnell überschritten. Teilweise scheint es auch einzelne Plugins zu geben, die sehr viel Speicher verbrauchen.
    Vor allem 64-Bit-Systeme verbrauchen bei identischer Installation deutlich mehr Speicher. http://blog.wordpress-deutschland.org/2009/07/23/eno…e-gefunden.html

    Achja: Mit Sprachdateien verbraucht WP generell mehr Speicher.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hmm okay.. verstehe....
    der Kommentar bzw. der Forumsthread bezieht auf WP 2.8.

    Faktor 3 erschließt sich mir da trotzdem nicht ganz so ganz, aber gut.
    Ich mein, in sofern wäre es egal, weil ich kann auf bis zu 256MB hochgehen.

  • Zitat

    Hmm okay.. verstehe....
    der Kommentar bzw. der Forumsthread bezieht auf WP 2.8.


    Das ist egal, WP ist ja in großen Teilen gleich geblieben und das wird sich auch in Zukunft nicht ändern, da es ja hauptsächlich eher weniger an WordPress liegt, sondern am Betriebssystem und der Umgebung.

    "Eine gut gestellte Frage ist schon halb beantwortet."


  • Nun hab ich ein Testaccount beim Hostingprovider, meine DB und Files hochgeladen.

    somit ist die WP-Installation eine aktuelle 1:1 Kopie von meinem Server.

    Warum zum Henker benötigt laut WP-Memory-Usage die Installation auf dem gehosteten Server über 30 MB Ram, während die auf meinem ubuntu server keine 10 MB braucht?

    Vergelichst du evtl. Brinen mit Äpfel?

    Die PHP Entwickler haben PHP 5.3 von einem veralteten, Flex-basierten Lexer auf re2c umgestellt.


    Bei PHP 5.3 löst re2c nun auch den bisher verwendeten Flex-basierten Lexer ab.

    Und mit welcher Bibliothek sprichst du deine Dantenbanken an? Und welche Bit Versionen verwendest du?

    30 MB sind eigentlich ein nichts... Meine WP Installation benötigt erheblich mehr ...

    cu

    ralf

    Mit offenen Augen träumen

  • Vergelichst du evtl. Brinen mit Äpfel?

    würde ich spontan nicht sagen.

    Grundsätzlich vergleiche ich zwei 100%ig identische Wordpressinstallationen.

    Das die Server ansich unterschiedlich sind ist mir schon durchaus bewusst.
    Das dieser Unterschied allerdings zu Faktor 3 höherem Speicherverbrauch führen, kann ja nun nicht im sinne des Erfinders sein.

    Nicht auszudenken wenn man eine Installation hätte, welche schon am oberen ende des Limits läuft, man dies aus welchen Gründen auch immer, umzieht und man dann doof guckt weil man aufeinmal das 3fache an Speicher brauch.

    Wie gesagt, ich kann mit dem Mehrbedarf leben, da der Provider mir genug Reserven nach oben hin bietet.

    Und ja, die PHP-Versionene sind verschieden (5.3.2 vs. 5.2.13) und ja, mein Server läuft auf 32bit während der gehostete auf 64bit läuft.

    Aber: Wie gesagt, ich kann mit dem Mehrbedarf leben, da der Provider mir genug Reserven nach oben hin bietet.

  • Zitat

    Grundsätzlich vergleiche ich zwei 100%ig identische Wordpressinstallationen.


    Das tut in diesem Beispiel ja nichts zur Sache, da der Grund eigentlich nicht bei WP liegt.

    Zitat

    Das dieser Unterschied allerdings zu Faktor 3 höherem Speicherverbrauch führen, kann ja nun nicht im sinne des Erfinders sein.


    Ist aber der Fall. So sind z.B. alle Zeiger auf Variablen doppelt so groß, verbrauchen also mehr Speicher etc.
    Und wie gesagt, das betrifft jede PHP-Anwendung.
    Achja: Systeme wie Typo3 verbrauchen in der Grundkonfiguration auch im Idealfall deutlich mehr Speicher.

    Zitat

    Nicht auszudenken wenn man eine Installation hätte, welche schon am oberen ende des Limits läuft, man dies aus welchen Gründen auch immer, umzieht und man dann doof guckt weil man aufeinmal das 3fache an Speicher brauch.


    Das kann durchaus passieren. Daher Hoster fragen, wie hoch das memory limit ist. Unter 64 MB sollte man bei 64 Bit Servern nur bedingt anfangen.

    Zitat

    Und ja, die PHP-Versionene sind verschieden (5.3.2 vs. 5.2.13) und ja, mein Server läuft auf 32bit während der gehostete auf 64bit läuft.


    Dann hast du jeweils die extremsten Varianten. PHP 5.2.x auf 32 Bit vs. PHP 5.3.x auf 64 Bit.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Ist aber der Fall. So sind z.B. alle Zeiger auf Variablen doppelt so groß, verbrauchen also mehr Speicher etc.

    Faktor 2, lässt sich da für mich auch erklären, Faktor 3 schon nicht mehr ;)

    Daher Hoster fragen, wie hoch das memory limit ist. Unter 64 MB sollte man bei 64 Bit Servern nur bedingt anfangen.


    Dazu muss man sich dieses Problems aber bewusst sein.

    Da ich im Vorfeld nach einem Provider gesucht habe, wie z.B. das memory_limit möglichst hoch, zu nem anständigen Preis, gesetzt werden kann, stellt das wie gesagt für mich kein Problem da.

    Ich arbeite in der IT und war halt nur von Faktor 3 überrascht.

    Für unbedarfte Anwender sollte vielleicht http://wordpress-deutschland.org/voraussetzungen ein bisschen aufgebohrt werden denn diese Information ansich ist ja nur bedingt ausreichend.
    Schließlich können ja 32MB auf nem 32bit System reichen, während es auf nem 64bit System zu Problemen kommen kann.

    Dann hast du jeweils die extremsten Varianten. PHP 5.2.x auf 32 Bit vs. PHP 5.3.x auf 64 Bit.

    Anders herum wird ein Schuh draus, auf 32bit habe ich PHP 5.3.x und auf 64bit PHP 5.2.x

    Gibts eigentlich ein Plugin, welches den Verbrauch genauer aufschlüsselt z.B. x MB für Posts, y MB für Plugins, ...??

Jetzt mitmachen!

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