Beiträge von Tachyon76

    ich gehe mal davon aus, dass die 4,9 Sekunden für das Laden der Seite inkl. aller weiteren Requests (css, Bilder etc) stehen - und mit "Erstaufruf" der des "Browsers" gemeint ist. Das bedeutet, dass eine gecachte Seite aufgerufen wurde - und das sollte schnell sein und hat nicht so viel mit der WP-Performance zu tun.
    Die meisten Seiten sind mittlerweile gecached. Aber das Generieren einer (nicht gecachten) Seite dauert 15+ sek. Das sieht man schön im HTML-Quelltext:

    <!-- Dynamic page generated in 29.585 seconds. -->


    Edit: Es geht mir nicht um die Seite selbst (HTML + Content), sondern um die Generierung der Seite in WordPress. Klar könnte man die Bilder kleiner machen. Man könnte auch eine Seite ohne Bilder machen etc - aber darum geht es mir nicht.

    Naja, eine lange Reaktionszeit muss nicht unbedingt was mit WP zu tun haben. Es kann genauso gut am Server/Hoster liegen. Um welche Domain gehts denn?

    Es geht um http://antireallife.de/

    Die gecachten Seiten werden einigermasse flott aufgerufen. Aber bei den Tests konnte ich gut sehen, dass sich die do_action_ref_array-aufrufe zu mehr als 6 sek. summieren.
    Testseiten (mit z.b. phpinfo()) sind instant da.

    Hallo,
    ich hoffe ich habe das richtige Forum gewählt; wusste nicht wo sonst.
    Und zwar habe ich Probleme mit einer WP-Installation eines Arbeitskollegen. Seine WP-Homepage dauert im Schnitt 20+ Sek. zum laden der (ungecachten) Seiten. Leider kenne ich micht nicht so mit WP aus; Nur generell mit Web-Entwicklung + PHP.
    Ich wollte erstmal rausfinden, ob die Seite an einem bestimmten Punkt hängt. Deshalb habe ich mich durch den PHP-Code gekämpft und mir Zeiten ausgeben lassen. Jedoch scheint die Seite generell sehr langsam zu sein. Es dauert schon mehr als 6 sek. bis die index.php des Templates ausgeführt wird.
    Vorher geht der Löwenanteil in der dem Funktionsaufruf do_action_ref_array('wp', array(&$this)); drauf, die in der WP::main() aufgerufen wird.
    Die Funktion do_action_ref_array wird dann ca. 170 mal aufgerufen, wodurch mehr als 6 sek. verstreichen.(Habe am Anfang der Funktion Debug-Meldungen + Laufzeit ausgeben lassen)
    Wenn ich bedenke, was in 6 sek. alles berechnet werden kann...geschweige denn in den 20+ sek. für die komplette Webseite.
    Die SQL-Statements scheinen aber performant zu sein...habe mir in der wpdb::query Funktion auch mal die Zeiten
    Ein WP-Profiler konnte leider keine Ergebnisse zurückliefern.
    Viele Plugins haben wir auch zu Testzwecken deaktiviert, brachte leider auch keine spürbare Verbesserung.
    Hat jemand Tipps woran die schlechte Performance liegen kann? Oder liegt das generell an Wordpress.