Hallo!
Ich bin langsam am verzweifeln wegen der Ladezeit meiner Website. Eine Analyse bei http://gtmetrix.com/ ergibt, dass nur alleine für das html Dokument (also der erste Eintrag in der Kaskade) 2,77 Sekunden benötigt werden. Davon sind 2,34 Sekunden als Wartezeit ausgewiesen. Wenn ich es richtig verstanden habe, ist das genau die Zeit, die der Server benötigt, um php auszuführen. Google empfiehlt übrigens eine maximale Server-Response Time von 0,2 Sekunden.
Wenn ich alle Plugins (es sind viele) deaktiviere, liegt die Wartezeit für das html Dokument immer noch bei 0,524 s. Dasselbe Theme setze ich auch bei einer anderen Website auf einem anderen Server ein. Dort ist die Ladezeit ähnlich miserabel. Es sollte also nicht am Server liegen. Austauschen kann ich das Theme leider nicht, da ich schon seit Jahren dran rumeditiere und zahlreiche Funktionen verloren gehen würden.
Lange Vorrede. Jetzt zu meinem Plan. Ich möchte die Scripte, die besonders lange benötigen, identifizieren. Am liebsten in den Plugins und im Theme. Dann kann ich versuchen, unnötige Funktionen wegzulassen oder rechenintensive Funktionen neu zu programmieren. Leider habe ich keine Ahnung, wie ich bei der Suche vorgehen soll. Gibt es evtl ein Plugin, dass dabei hilft? Und falls ich manuell rangehen muss - wie komme ich an die benötigte Ausführzeit jeder einzelnen php Datei?
Die lange Leitung liegt übrigens nicht an den Datenbankabfragen. Die benötige Zeit dafür kann man sich mit dem Plugin "Query Monitor" anzeigen lassen. Liegt bei mir immer unter 0,05 Sekunden für alle Queries zusammengerechnet.
Puuh, ich hoffe, ich hab's verständlich formuliert. Danke für die Aufmerksamkeit :)