• Support
my.cyonWebmailBestellen
Dies ist eine Beta-Version der neuen cyon-Website
Einige Funktionen funktionieren möglicherweise nicht wie erwartet.
Geschwindigkeit meiner Website optimieren

Geschwindigkeit meiner Website optimieren

Aktualisiert am 12. Aug. 2024
War dieser Artikel hilfreich?

Die Geschwindigkeit, mit der eine Website geladen wird, gewinnt zunehmend an Wichtigkeit, da die Besuchenden heutzutage oft über mobile Geräte oder drahtlose Internetverbindungen auf Websites zugreifen. Zusätzlich werden schnelle Websites von Suchmaschinen besser bewertet, bei Google beispielsweise als Teil der «Core Web Vitals». In diesem Artikel geben wir dir Tipps, wie du die Geschwindigkeit deiner Website optimieren kannst.

Analyse

Als Erstes gilt es, die aktuelle Geschwindigkeit zu analysieren und herauszufinden, wo deine Website noch Optimierungspotential hat. Es gibt dazu diverse Tools, die eine rasche Analyse der eigenen Website ermöglichen.

  • Die Entwicklerwerkzeuge deines Browsers ermöglichen das komfortable Bearbeiten einer Website direkt im Browser und zeigen detaillierte Analysen zur Geschwindigkeit aller Elemente auf deiner Website an. Du kannst dir beispielsweise die Ladezeiten der einzelnen Dateien anzeigen lassen und sogar auf serverseitige Metriken zugreifen: «Server-Timing: Serverseitige Metriken im Browser anzeigen»
  • PageSpeed Insights von Google zeigt dir auf, wo du deine Website noch optimieren kannst. Im Browser Chrome und in der Konsole steht dir zudem Lighthouse zur Verfügung.
  • Profiler-Tools wie Blackfire bieten ebenfalls detaillierte Informationen zu Flaschenhälsen und liefern somit Ansätze zur Optimierung.

Nach der Analyse helfen dir die folgenden Tipps, um deine Website zu optimieren:

Serverantwortzeit verringern

Oft wird empfohlen, die sogenannte TTFB («time to first byte») zu optimieren und dabei auf den Webhosting-Dienst oder einen schnelleres Webhosting verwiesen. Warum dies oft wenig sinnvoll ist, erfährst du im Artikel Time To First Byte (TTFB). In der Tat liegt eine hohe Serverantwortzeit aber hauptsächlich an zu komplexen PHP-Scripts, die zur Berechnung der Ausgabe viel Zeit benötigen und nicht an der Geschwindigkeit des Servers. Wenn ein CMS wie WordPress zum Einsatz kommt, liegt das in der Regel an kompliziert programmierten Themes oder Plugins/Modulen. Um die Bremser zu lokalisieren, deaktiviere alle Plugins/Module. Danach aktiviere Schritt für Schritt alle deine Plugins/Module und teste nach jedem Schritt die Serverantwortzeit erneut. Die Chance ist gross, dass du so das für die langsame Serverantwortzeit verantwortliche Plugin/Modul findest.

Cache aktivieren

Das Aktivieren einer Caching-Funktion reduziert die Seitenladezeit ebenfalls erheblich, weil dann die Seite nicht bei jedem Aufruf komplett neu generiert werden muss, sondern bereits fertig aus dem Cache geladen werden kann. Diese Funktion muss von deinem CMS jedoch unterstützt sein. Wenn du WordPress einsetzt, findest du im Artikel «Geschwindigkeit meiner WordPress-Website optimieren» weiterführende Informationen. Generell empfehlen wir dir LiteSpeed Cache, die im von uns verwendeten LiteSpeed-Webserver eingebaute Caching-Funktion. Mehr dazu findest du in unserem Supportcenter-Artikel «LiteSpeed Cache».

Die meisten CMS unterstützen den serverseitigen Cache «OPCache». Prüfe, obopcache.enable auf deinem Webhosting aktiv ist. Du findest die Option im my.cyon unter «Erweitert» > «PHP-Einstellungen».

HTTP-Anfragen verringern

Vereine viele verschiedene CSS- oder JavaScript-Dateien zu einer einzigen Datei und verwende CSS-Sprites für Bilder oder Icons, um die Anzahl der Anfragen zu verringern. Der Browser muss so nicht auf fehlende Dateien warten und kann die Website schneller darstellen. Ein Beispiel dafür, wie du CSS-Sprites für ein Bild verwenden kannst, findest du im Blog-Post von «A List Part».

JavaScript zum Schluss

Binde JavaScripts am Ende des Quelltextes ein. Browser laden während dem Download eines Scripts keine weiteren Inhalte, wodurch andere Inhalte erst verzögert heruntergeladen werden. Scripts, welche nicht zwingend beim ersten Ladevorgang benötigt werden, wie beispielsweise Google Analytics, können mit dem Attribut async oder defer versehen werden. In einem Blog-Post auf der Website «Zell» wird das ausführlich erklärt.

JavaScript und CSS auslagern und verkleinern

Vermeide JavaScript und CSS-Anweisungen direkt im Quelltext und lagere diese stattdessen in externe Dateien aus. Die externen Dateien werden vom Browser zwischengespeichert und müssen so nicht bei jedem neuen Seitenaufruf heruntergeladen werden. Um die Dateien möglichst klein zu halten, können diese zusätzlich noch verkleinert werden. Oft wird dieser Vorgang «Minify» genannt. Auf web.dev, der Developer-Website von Google, findest du weitere hilfreiche Tipps: «Minify CSS» und «Minify JavaScript».

JavaScript lokal einbinden

Binde JavaScript nicht über die URL einer fremden Seite ein. Du verlierst so Zeit für die DNS-Auflösung und musst warten, bis der externe Server antwortet. Reagiert dieser langsam, wird auch deine Website ausgebremst.

Optimiere deine Bilder

Skaliere deine Bilder nicht via HTML. Optimiere die Bildgrösse bereits im Bildbearbeitungsprogramm. Ausserdem ist es hilfreich, Bilder in modernen Bildformaten wie WebP oder AVIF anzubieten. Enthält deine Website viele Bilder, kannst du diese zusätzlich noch auf die Bildschirmgrösse zugeschnitten ausliefern lassen, da auf einem Smartphone beispielsweise meist nicht das Bild in voller Grösse benötigt wird. Bei den Kolleginnen und Kollegen von CSS-Tricks findest du einen interessanten Artikel dazu: «A Guide to the Responsive Images Syntax in HTML».

PHP-Einstellungen kontrollieren

Stelle sicher, dass die PHP-Einstellungen wie von deiner Applikation empfohlen gesetzt sind. So kann beispielsweise bei sehr umfangreichen Websites oder Onlineshops das Erhöhen von max_input_vars auf den Wert 5000 oder memory_limit auf 2048M lange Ladezeiten verhindern. Im Artikel «PHP-Konfiguration anpassen» erklären wir, wie du diese Werte anpassen kannst.

Weitere Tipps findest du beim Yahoo Developer Network und bei web.dev von Google. Für Wordpress haben wir zu diesem Thema einen eigenen Artikel mit weiteren spezifischen Tipps geschrieben: «Geschwindigkeit meiner WordPress-Website optimieren».

War dieser Artikel hilfreich?
Kategorien
  • CMS
  • Technische Fragen zum Webhosting
Artikel teilen
Verwandte Artikel

Was dir auch helfen könnte

Wähle den für dich passenden Kanal

LiteSpeed Cache

LiteSpeed Cache ist ein einfach zu bedienender und sehr effizienter Seiten-Cache, der direkt im LiteSpeed-Webser...

Geschwindigkeit meiner WordPress-Website optimieren

Lädt deine WordPress-Seite langsam oder möchtest du diese für Besuchende mit mobilen Geräten optimieren? Einige ...

Caching-Möglichkeiten bei cyon

Caching bedeutet, dass deine Webseite, oder einzelne Elemente davon, zwischengespeichert werden. So müssen diese...

Weiterleitung auf HTTPS einrichten

Ist deine Domain/Subdomain mit einem SSL-Zertifikat geschützt, so kannst du die Besuchenden deiner Website auf e...

LiteSpeed Cache für WordPress konfigurieren

LiteSpeed Cache ist ein einfach zu bedienender und sehr effizienter Seitencache, der direkt im LiteSpeed-Webserv...

E-Mail-Programm konfigurieren

Unser E-Mail-Zauberer führt dich durch den Einrichtungsprozess: Verwalte deine E-Mail-Konten ganz bequem über das E-Mail-Programm deiner Wahl. Mit unserem Einrichtungsassistenten gelingt dir dies ganz einfach.

E-Mail-Zauberer starten

Stressfrei Website & E-Mail umziehen lassen

Unser Umzugsteam begleitet dich beim Wechsel zu cyon – Schritt für Schritt.

Jetzt ohne Doppelkosten wechseln

Scharon

Customer Support

Gabriel

Customer Support

Immer auf dem Laufenden bleiben

Tipps, Tools & Insights für deine Webprojekte.

Jetzt Newsletter abonnieren
Support

Du brauchst persönliche Unterstützung?

Wähle den für dich passenden Kanal

Statusmeldungen

Statusmeldungen

Übersicht über unsere Systeme

Statusmeldungen

  • Unser Systemstatus ist aktuell stabil.
  • Geplante Wartungsarbeiten am 15. Juli 2024 von 02:00 bis 04:00 Uhr.
  • Es gibt derzeit keine bekannten Störungen.

Wichtige Hinweise

  • Bitte überprüfe regelmässig unseren Status-Feed für aktuelle Informationen.
  • Bei dringenden Problemen kontaktiere unseren Support.

Wir machen das Internet zu einem besseren Ort

4.8 / 5
Swiss Label
Swiss Hosting

Hosting

  • Webhosting
  • Webhosting Pro
  • Sitebuilder
  • https:// für alle
  • Umzugsservice

Server

  • Managed Server
  • Agency Server

Domains

  • Domains
  • Domain transferieren
  • Alle Domains

Support

  • Support Center
  • E-Mail Zauberer
  • my.cyon
  • Webmail

Über uns

  • Warum cyon
  • Team
  • Jobs
  • Geschichte
  • Partner*innen
  • Engagement
  • Nachhaltigkeit
  • Infrastruktur
  • Blog

Rechtliches

  • AGB
  • Datenschutzerklärung
  • Impressum
Swiss Label
Swiss Hosting
Folge uns
Newsletter

Schliesse dich 4.000 anderen an (+20 in der letzten Woche neu beigetreten)