Hallo,
ich bin gerade dabei meine Webseite zu überarbeiten und bin quasi in den letzten Zügen. Leider habe ich noch Probleme mit den Ladezeiten, besonders bei meinen News-Detailseiten, wo ich relativ viele Bilder zeige, da ich Hobbyfotograf bin.
Es geht um folgende Seite: xxx
Die normalen Inhaltsseiten gehen zügiger, nur bei den Detailseiten lädt es beim ersten Mal noch sehr lang und ich weiß absolut nicht mehr woran das liegen kann. Ich habe schon diverse Sachen optimiert. Dazu zählen:
- Responsive Images überall eingesetzt für diverse Auflösungen
- Lazyload installiert und wird bei allen Bildern inkl. Hintergrundbildern genutzt. Ich habe das Speed Bundle von heimrichhannot installiert.
- max_execution_time auf 360 Sekunden und memory_limit auf 128M gesetzt
- JS und CSS wird alles am Ende der Seite geladen und es wird alles lokal eingebunden.
- Skripte-Komprimierung ist aktiv.
- Alle Bilder, die ich hochgeladen habe sind maximal 400 kB groß.
Ich nutze Bootstrap, Headroom.js für die Navigation, Font Awesome und Google Fonts, alles lokal eingebunden. Ich habe Contao 4.4 installiert, habe es auch mal mit der 4.6 probiert, was nichts brachte. PHP 7.1 ist aktiv.
Folgende Erweiterungen sind installiert:
- codefog/contao-news_categories
- contao-bootstrap/bundle
- contao-dd/advanced-classes-bundle
- do-while/contao-backupdb-bundle
- heimrichhannot/contao-speed-bundle
- jrgregory/m17-sticky-backend-footer
- netzmacht/contao-font-awesome-inserttag
- pdir/social-feed-bundle
- terminal42/contao-folderpage
Hosting-Anbieter ist All-Inkl und ich habe das Privat-Paket. Die habe ich auch bereits kontaktiert, die konnten mir aber auch nicht weiterhelfen.
Ich habe die Seite auch mal bei web.dev getestet und dabei kam beim Punkt Perfomance folgende Meldung: Reduce server response times (TTFB). Wegen dieser Meldung habe ich bei All-Inkl auch bereits gefragt ob es vielleicht am Server liegen kann, aber können da auch nicht weiterhelfen. Ansonsten kommt bei Perfomance noch folgende Meldung "Serve images in next-gen formats", wobei ich auch nicht so recht weiß wie ich das beheben könnte und ob das relevant ist.
Bei dem Test kamen jetzt folgende Ergebnisse:
First Contentful Paint 0.8 s
First Meaningful Paint 0.9 s
Speed Index 7.6 s (!)
First CPU Idle 7.1 s (!)
Time to Interactive 7.6 s (!)
Estimated Input Latency 80 ms (!)
Vielleicht habt ihr Tipps was ich da noch machen könnte oder woran das liegt. Vielleicht sollte ich auch statt dem Privat-Paket das Premium-Paket nehmen, da sich dort dann statt 100 nur 50 Kunden den Server teilen. Ich wäre euch sehr dankbar.
EDIT: All-Inkl veranlasst jetzt erstmal einen Wechsel auf einen neueren Privat-Server, mal sehen ob das etwas bringt.
Lesezeichen