Antwort #3 am: 08. Februar 2017, 10:53:16
Meines Wissens gibt die Parse Time doch nur die Zeit bis zur Auslieferung nach Abarbeitung der PHP-Scripte und Datenbankabfragen an. Ob der Browser die Inhalte nun schon komplett geladen hat wird in der Parse Time nicht gemessen.
Ausschlaggebend ist doch die tatsächliche Ladezeit.
Zudem verweist er darauf, dass die Anzahl der http-Requests nicht entscheidend ist sondern die Ladezeit.
Das hängt doch unmittelbar zusammen (meiner Erfahrung nach). Je mehr Requests auf einem Server, umso höher die Ladezeit (Es sei denn, wir arbeiten mit CDN)
Also die Anzahl der http-Requests lässt sich verringern durch:- CSS Sprites
- (Wo möglich) Zusammenfassen von CSS und Javascript
Einsparungen im Übertragungsvolumen:- Minify JS
- Minify CSS
- Minify HTML (so, dass es noch lesbar ist und mal überprüfen, ob jeder HTML Kommentar notwendig ist)
- Komprimierung von Grafiken
https://tinypng.com/- Verwendung von GZIP
- Browsercaching aktivieren (mod_expires.c)
Was die GZIP Komprimierung angeht, so greift diese bei einer Aktivierung im modified-Backend
nicht bei JS und CSS. Hier muss das ganze also Serverseitig aktiviert werden (z.B. mod_deflate.c).
Modified "Aufräumen" - also unnötige Scripte nicht mehr bereitstellen.Um nur ein Beispiel zu nennen (und da gibt es viele - je nach Shop und den Bedürfnissen ist das aber sehr individuell)
Boxen die im Template nicht geladen werden, können unter /shoproot/templates/xtc5/source/boxes.php auskommentiert werden. Das spart Zeit beim Rendern (wenn auch minimal).