WP 2.0 Performance

  • Hallo Again,

    weiterhin sind mir einige Performance Issues mit WP 2.0 aufgefallen. Ich habe zum vergleichen noch meine Seite auf 1.5 da und die Unterschiede sind enorm.

    Laden der Seite in WP 1.5: 4 s und in WP 2.0: 20 s

    Umgebung: MySQL 3.23 Max, Apache 1.3 und php4

    Hat jemand eine Idee woran das liegen kann???

    Danke

    Torsten

    • 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

  • Hm, finde auch das es langsam läuft habe aber keinen Vergleich zu 1.5.
    Ich hab mal in den Page-Header geschaut, da find ich sowas:
    Expires: Wed, 11 Jan 1984 05:00:00 GMT
    Cache-Control: no-cache, must-revalidate, max-age=0
    Pragma: no-cache

    Kommt das von WP? Kann es daran liegen? Andere PHP-Seiten auf dem Space senden das nicht, veranlasst mich zu der Annahme das es von WP stammt.

  • Ja, das sollte auf jeden Fall von WP kommen. Man kann ja per PHP per header() einen Header senden ...

    Aber was genau daran ist denn "schlimm"?

    das?:

    Cache-Control: no-cache, must-revalidate, max-age=0

    weil es dann nichts aus dem Cache nehmen darf!?

  • Mh.. also die lange Ladezeit könnte ich mir nur durch den Aufbau des Cache erklären. Bei Typo ist es genauso, wenn eine Seite bisher noch nicht aufgerufen wurde, muss sie in den Cache geschrieben werden, danach dauert der Seitenaufruf dann aber nur noch einen Bruchteil der Zeit. Gerade bei großem Besucherandrang werden die Kapazitäten durch den Cache geschohnt.

    Möglicherweise rentiert sich dieses System für schwach frequentierte Blogs nicht, die mit mehreren tausend Besuchern pro Tag werden es aber zu schätzen wissen.

  • Ich hab das jetzt vor ner viertel Stunde auskommentiert, es sendet aber immer noch diesen Header!? Versteh ich überhaupt nicht.
    Auch nach dem bearbeiten einer Seite bleibt das so. Weil ich erst dachte es steht so mit im Cache. Komischerweise ist das Datum geändert:
    Expires: Thu, 19 Nov 1981 08:52:00 GMT

    War ja auch nur ein Versuch, etwas verlangsamen könnte das schon bedeutet doch das es bei jedem Aufruf die Seite vom Server holt, statt aus dem Browsercache.

  • Jo hab ich, es gibt in meiner 2.0 nur einmal in functions.php diesen Code. Den hab ich auskommentiert.

    Code
    function nocache_headers() {
    //	@ header('Expires: Wed, 11 Jan 1986 05:00:00 GMT');
    //	@ header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
    //	@ header('Cache-Control: no-cache, must-revalidate, max-age=0');
    //	@ header('Pragma: no-cache');
    }


    Das da wieder ein anderes Datum steht liegt daran das ich es änderte um zu schauen ob es Auswirkungen hat ;)

  • Na gefühlsmäßig würd ich sagen, ja ein Bissel.
    Aber wo kommt denn jetzt noch der Header her? Das einzige was ich in WP verstellt habe ist das gzip aktiviert. Kein Cache-plugin, nix.

  • Hi,

    habe jetzt ein wenig rumgespielt, habe sowohl mal gzip deaktiviert und wieder aktiviert - kein Unterschied. Habe dann das cache Modul mal installiert und gzip wie beschreiben auch deaktiviert - kein unterschied, es ist und bleibt langsam.

    Auf dem Server (Linux) kann ich beobachten, dass die Kiste nicht wirklich was zu tun hat, die Load geht kaum bis gar nicht über 4% und die Speicherausnutzung ist auch im normalen Rahmen.

    Ich hab echt keine Idee mehr und werde wohl wieder auf 1.5 wechseln :-(

    Torsten

    PS: Wer mag, kann sich ein wenig die Seitenladenzeiten ansehen unter http://www.torsten-brumm.de aber vorsicht, dauert echt ewig....

  • Hi Olaf,

    danke für Deinen Test. Die externen Seiten, welche geladen werden, sind zu 99% auf dem gleich server gehostet - ausnahme ist das Skype und ICQ Plugin - die 600kb sind doch eigentlich OK, der server hat ne 1 gb anbindung - dediziert !!! und die meisten user haben dsl, bei isdn oder modem ist die seite definitiv zu gross - klaro. Mein Problem ist einfach, dass die seite selbst bei mir (DSL mit 10 MBIT und Firma 45MIBT) einfach zu langsam ist. Der server ist definitiv nicht der engpass, habe die seite dort nochmal unter 1.5 am laufen, wo es wesentlich fixer geht.

    Die einzigen Punkte, welche ich noch testen will sind:

    1. die MySQL Version ist uralt
    2. der Apache ist alt
    3. das PHP ist alt.

    Ich werde die heute nochmal auf einem neuen server installieren und da mal schauen, wie sie sich dort verhält....ich vermute aber dass die Kombination apache/mysql das nadelöhr sind....

  • tbrumm

    gut ich wohn ja *nur* in Österreich,

    da wohnen einfach die meisten Menschen am Land,
    und auch wenn es absolut unverständlich sein mag...

    da gibts zu 90% nur ISDN,
    manchmal nicht mal das.


    Diese Seite lädt mir selbst mit meinem DSL zu langsam.

    Die ist einfach überladen- da hilfte nix..

    mysql und apache haben nichts aber gar nichts mit zig Style.cssen zu tun, geschweige denn mit einer Unmenge an Bildern,

    Dein server kann gar nicht so schnell liefern,
    weil Deine Performance Fresser erst im Browser aufgelöst werden,


    lg
    Monika

  • Hallo nach Östereich, Hallo Monika,

    das die Seite lange lädt, das habe ich auch gemerkt ;-) Mein Problem ist nicht dass die Seite überladen ist, sondern, dass sie unter WP2 etwa 10-20mal länger lädt als unter WP 1.5. Und daher die Vermutung, dass es u.U. mit der alten Apache/MySQL Version zusammenhängt.

    Torsten

  • Hm, kann ich nicht nachvollziehen, da must du mal deinen vermutungen nachgehen. Ich habe ne allerweltskiste die ich mir mit 100 anderen Teile bei all-inkl.com und das geht bei mir ratzfatz...

  • ich auch...

    Ich glaub, ich werd WP 2.0 bei mir wieder runterschmeißen müssen. Keine Ahnung, woran es liegt, mein erster Eindruck hat wohl getäuscht - Seit neuestem braucht meine Seite beispielsweise für 7 Abfragen 5 Sekunden und mehr.

    ...

    Das ist eher suboptimal, um's mal sanft auszudrücken. Hat jemand ne Ahnung, woran das liegen kann? Vorher war ich immer bei 0.2 bis 0.3 Sekunden... Also (siehe oben, tbrumm) ebenfalls 10 bis 20 Mal so lange wie sonst...

    Nein, das ist keine Brille, das sind Augenränder!

    Print- und Webdesign

    Einmal editiert, zuletzt von pufaxx (10. Januar 2006 um 21:01)

Jetzt mitmachen!

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