Reduzieren Sie die Antwortzeit Ihres Servers für zufriedene Benutzer und höhere Rankings
Veröffentlicht: 2020-09-28Die Reaktionszeit des Servers wird oft übersehen, wenn es um die Verbesserung der Seitengeschwindigkeit geht.
Es kann jedoch das Ranking Ihrer Website verbessern. Benutzer mögen schnelle Websites, also mag Google schnelle Websites. In diesem Artikel zeige ich Ihnen, wie Sie die Antwortzeit Ihres Servers reduzieren können. Ich biete auch ein paar andere Möglichkeiten, um Ihre Seitengeschwindigkeit zu verbessern.
Wie wichtig ist die Antwortzeit des Servers?
Server Response Time (SRT) ist die Zeitspanne zwischen einer Anfrage eines Webclients (z. B. Klicken auf einen Link oder Eingabe einer URL in die Adressleiste) und der Antwort des Servers auf diese Anfrage.
Mit einer guten SRT – und einer auf Geschwindigkeit optimierten Website – scheint Ihre Website fast sofort geladen zu werden. Ohne sie dauert das Laden der Seite länger, was die Benutzererfahrung und letztendlich das Suchmaschinenranking beeinträchtigen kann.
SRT wird in einer Einheit gemessen, die als Time to First Byte (TTFB) bekannt ist. TTFB misst die Zeitspanne zwischen der Anfrage des HTTP-Clients und dem Empfang des ersten Datenbytes. Sie wird in Millisekunden gemessen.
Was eine gute, schlechte und akzeptable TTFB ausmacht, ist unterschiedlich. Hier sind einige allgemeine Regeln:
- Schneller als 100 ms ist ausgezeichnet.
- 100–200 ms ist gut. Google PageSpeed Insights empfiehlt, Ihre SRT unter 200 ms zu halten.
- 200 ms–1 Sekunde sind akzeptabel, aber es gibt Raum für Verbesserungen.
- Alles über 1 Sekunde ist ein Problem.

Kann eine so kleine zeitliche Änderung einen großen Unterschied machen? Selbst eine Verzögerung von einer Sekunde kann eine E-Commerce-Website 25.000 bis 125.000 US-Dollar pro Jahr kosten … oder mehr!
Wie wirkt sich die Antwortzeit des Servers auf SEO aus?
Google verwendet SRT seit etwa einem Jahrzehnt als Rankingfaktor. Vor kurzem hat die Google Search Console einen Abschnitt „Core Web Vitals“ eingeführt, der eine Reihe von Website-Leistungskennzahlen verfolgt, die sich auf die Benutzererfahrung konzentrieren.
Laut einer Studie von Forrester Research erwartet mehr als die Hälfte der Webnutzer, dass eine Website in zwei Sekunden oder weniger geladen wird. Wenn das Laden länger als drei Sekunden dauert, geben 40 % der Benutzer auf und gehen.
Websites, deren Ladezeit länger dauert, haben in der Regel eine höhere Absprungrate und eine kürzere durchschnittliche Besuchsdauer. Wie eine Pingdom-Studie herausfand: „Während die Absprungraten bei Websites, die weniger als drei Sekunden zum Laden brauchten, unter 10 % lagen, stieg die Zahl bei einer Ladezeit von vier Sekunden auf 24 % und bei einer Ladezeit von fünf Sekunden auf 38 %. ”
Eine langsame Website bedeutet eine schlechte Benutzererfahrung, und Suchmaschinen werden entsprechend reagieren.

Die Reduzierung Ihrer Server-Antwortzeit lässt sich auf drei Schritte reduzieren.
- Messen Sie die Antwortzeit Ihres Servers.
- Identifizieren Sie Bereiche, die verbessert werden müssen.
- Arbeiten Sie mit Ihrem Team zusammen, um diese Bereiche anzugehen.
So überprüfen Sie Ihre SRT
Es gibt eine Reihe von Tools, die Sie verwenden können.
GTMetrix
GTMetrix hat sowohl kostenlose als auch kostenpflichtige Versionen. Es ermöglicht Ihnen, Ihre SRT zu analysieren, Ihre Seiten zu überwachen und die Geschwindigkeit Ihrer Website auf einem mobilen Gerät zu testen. Geben Sie einfach Ihre URL ein und Sie sehen eine Gesamtpunktzahl für die Seitenladezeit, die auch SRT-Daten enthält.

Sie können dann das Wasserfalldiagramm verwenden, um jedes Element in der Reihenfolge anzuzeigen, in der es geladen wurde. Auf diese Weise können Sie Problembereiche identifizieren und debuggen, indem Sie genau anzeigen, welche Anfragen Ihre Website verlangsamen.
Natürlich ist die Antwortzeit des Servers nur ein Teil der vielen Faktoren, die zur Seitengeschwindigkeit beitragen.

Aus dem Wasserfalldiagramm können Sie detailliertere Informationen zu jeder Anfrage erhalten, indem Sie den Mauszeiger über ein einzelnes Element bewegen. Dort sehen Sie, wie viel der Ladezeit durch das Warten auf Ihrem Server entsteht:

Wenn Sie ein kostenloses Konto einrichten, können Sie auf der Registerkarte „Timings“ andere relevante Metriken anzeigen, einschließlich des überaus wichtigen TTFB:

Google PageSpeed Insights (PSI)
Geben Sie Ihre URL in dieses kostenlose Tool ein und Sie sehen eine Gesamtpunktzahl und einige nützliche Messwerte. Hier ist ein Beispiel, wie es aussieht:

PSI bietet Einblicke sowohl in die Mobil- als auch in die Desktop-Version Ihrer Website und gibt Ihnen wichtige Informationen darüber, was Sie verbessern könnten. Es verwendet eine Mischung aus realen Felddaten basierend auf dem Chrome User Experience Report und Labordaten von Lighthouse, um die Leistung der Seite zu schätzen.
Hier sind die Messwerte von Google Page Insights, die sich speziell auf SRT beziehen.
- First Contentful Paint (FCP): Diese Metrik misst die Zeit vom Beginn des Ladens der Seite bis zur Wiedergabe eines beliebigen Teils des Seiteninhalts auf dem Bildschirm.
- Kumulative Layout-Verschiebung : CLS misst die Gesamtsumme aller einzelnen Layout-Verschiebungen für jede unerwartete Layout-Verschiebung, die während der gesamten Lebensdauer der Seite auftritt.
- Time to Interactive (TTI): Dies misst, wie lange es dauert, bis eine Seite vollständig interaktiv wird. Laut Google ist eine Seite vollständig interaktiv, wenn die Seite nützliche Inhalte anzeigt, Event-Handler für die meisten sichtbaren Seitenelemente registriert sind und die Seite innerhalb von 50 Millisekunden auf Benutzerinteraktionen reagiert.
- Total Blocking Time : Die Metrik Total Blocking Time (TBT) misst die Gesamtzeit zwischen FCP und TTI, in der der Haupt-Thread lange genug blockiert war, um eine Reaktion auf Eingaben zu verhindern.
Für eine hohe Punktzahl erwartet PSI eine Server-Antwortzeit von unter 200 ms. Wenn Ihr SRT langsamer ist, erhalten Sie eine Benachrichtigung im Abschnitt „Möglichkeiten“:

So reduzieren Sie die Antwortzeit Ihres Servers
Letztendlich gibt es Dutzende potenzieller Faktoren, die die Reaktion Ihres Servers verlangsamen können: langsame Anwendungslogik, langsame Datenbankabfragen, langsames Routing, Frameworks, Bibliotheken, CPU-Ressourcenmangel oder Speichermangel.
Auch wenn Sie möglicherweise nicht alle ansprechen können, können Sie mit Ihrem Entwicklerteam zusammenarbeiten, um die eher technischen Bereiche zu finden und zu beheben:
- Langsame Anwendungslogik : Verwenden Sie ein Code-Profiling-Tool, um festzustellen, welche Abhängigkeiten auf Ihrer Website verwendet werden und wie lange das Laden jeder dieser Abhängigkeiten dauert.
- Langsame Datenbankabfragen : Diese treten auf, wenn Ihre Datenbankabfragen nicht effizient ausgelöst werden. Schlimmer noch, Sie wissen vielleicht nicht einmal, dass sie schlecht abschneiden, es sei denn, Sie überprüfen „unter der Haube“. Langsame Datenbankabfragen erfordern mehr Arbeit und verbrauchen mehr CPU-Ressourcen.
- Langsames Routing : Im Allgemeinen möchten Sie Ihre am häufigsten besuchten Seiten und Inhalte ganz oben in der Routing-Warteschlange platzieren, um diesen Orten eine hohe Priorität einzuräumen. Sie können auch weitere Routen zu einem bestimmten Ort hinzufügen, wenn die Dinge langsam laufen.
- Ressourcen-CPU-Verhungerung : Wenn auf Ihrer Website zu viele Plugins oder Skripte ausgeführt werden, kann dies zu einer Ressourcen-CPU-Verhungerung führen. Arbeiten Sie mit Ihrem Team zusammen, um ressourcenintensive Plug-ins zu deinstallieren, die nicht oft verwendet werden, und entfernen Sie unnötige Skripts.

Es gibt weitere konkrete Schritte, die Ihnen helfen können, Ihre Serverreaktion ohne ein persönliches Gespräch mit Ihrem Entwicklerteam zu verbessern.
Finden Sie einen schnellen, engagierten Host
Wenn Ihr aktuelles SRT langsamer ist, sollten Sie nach einem schnelleren Host suchen. Es gibt ein paar Dinge zu bedenken.
Wenn Sie das Budget haben, entscheiden Sie sich für dediziertes Hosting. Das bedeutet einfach, dass Sie den Server nicht mit einer anderen Site teilen. Während Shared Hosting ein guter Anfang sein kann, überlasten einige Shared-Hosting-Anbieter ihre Server, was ihre Gewinne maximiert, aber eine Katastrophe für Ihre Website bedeutet.
Lesen Sie Bewertungen und fragen Sie nach Empfehlungen, bevor Sie Ihre Entscheidung treffen. Wenn Sie eine Empfehlung erhalten, verwenden Sie GTMetrix oder PSI, um die SRT für diese Websites zu überprüfen.
Sie können auch die Servergeschwindigkeiten eines Anbieters vor dem Kauf überprüfen. Dafür gibt es einige Möglichkeiten:
Verwenden Sie ein Tool zur Geschwindigkeitsprüfung. Mir gefällt das kostenlose Speed-Check-Tool von Pickuphost:

Überprüfen Sie eine Vergleichsseite. Invigital berichtet über die durchschnittlichen Antwortzeiten vieler bekannter Webhoster:


Sie können auch das einfache Vergleichstool verwenden, um bis zu 4 Hosting-Anbieter anhand von 56 verschiedenen Metriken zu vergleichen:

Bitcatcha ist ein weiteres Tool, mit dem Sie die Hosting-Geschwindigkeiten an einer Vielzahl von Standorten auf der ganzen Welt vergleichen können, sodass Sie diejenige auswählen können, die für Ihren Standort am besten geeignet ist.

Sie sollten einen Host mit Servern auswählen, die sich geografisch in der Nähe Ihrer Zielgruppe befinden. Eine einfache Möglichkeit, dies sicherzustellen, ist ein CDN.
Verwenden Sie ein CDN (Content Delivery Network)
Ein Content Delivery Network (CDN) ist eine Gruppe geografisch verteilter Server, die zusammenarbeiten, um Online-Inhalte schneller bereitzustellen. Sofern Ihr Unternehmen nicht hyperlokal ausgerichtet ist, haben Sie wahrscheinlich Menschen auf der ganzen Welt, die zu der einen oder anderen Zeit auf Ihre Inhalte zugreifen möchten.
Durch die Verwendung eines CDN stellen Sie sicher, dass Ihre Website-Besucher die beste Benutzererfahrung erhalten, egal wo sie sich befinden. Über die Hälfte des weltweiten Internetverkehrs wird über ein CDN abgewickelt.
Ein CDN speichert eine zwischengespeicherte Version Ihrer Website an mehreren Orten auf der ganzen Welt. Jeder Bereich hat seinen eigenen Server, und der Server, der dem Standort des Benutzers am nächsten liegt, liefert die angeforderten Inhalte. Hier ist ein Bild davon, wie es funktioniert:

Wenn Ihre Website in den USA gehostet wird, aber ein Benutzer in Australien darauf zugreifen möchte, ist die SRT möglicherweise 0,2 bis 0,4 Sekunden langsamer. Ein CDN mildert dieses Problem und bietet unabhängig vom geografischen Standort eine konsistent schnelle SRT.

Während eine halbe Sekunde in SRT nicht viel erscheinen mag, wirkt sich dies auf die wahrgenommenen Ladezeiten für Ihre Besucher aus.
Zur Einrichtung müssen Sie ein CDN auswählen und Ihre Website registrieren. Es stehen Hunderte von CDN-Anbietern zur Auswahl. Berücksichtigen Sie bei der Auswahl Ihres CDN Faktoren wie das erwartete Verkehrsaufkommen, die wichtigsten Arten von Medien, die Sie bedienen, und Ihr Budget.
Sobald Sie sich bei einem CDN-Anbieter registriert haben, müssen Sie oder Ihr Webentwickler es auf Ihrer Website aktivieren. Abhängig von Ihrem Hosting-Provider und Content-Management-System (CMS) aktivieren Sie es über Ihr C-Panel oder mithilfe eines Plugins.
Wenn Sie Ihre Domain von einem anderen Anbieter als dem, den Sie zum Hosten Ihrer Website verwenden, erworben haben, müssen Sie auch dort ein Update vornehmen. Sie oder Ihr Domainnamen-Registrar müssen Ihre DNS-Nameservereinträge ändern, um Ihre Domain auf die Server Ihres CDN zu verweisen.
Nachdem Sie Ihre SRT optimiert haben – aber während Sie noch die Aufmerksamkeit Ihres Entwicklerteams haben – möchten Sie vielleicht ein paar andere Probleme mit der Seitengeschwindigkeit angehen, die große Auswirkungen haben können.
Weitere Möglichkeiten zur Verbesserung der Geschwindigkeit Ihrer Website (über SRT hinaus)
Reduzieren und optimieren Sie Ihre Skripte

Eine der effektivsten Möglichkeiten, die Ladezeit Ihrer Website zu erhöhen, besteht darin, die Skripts zu prüfen, die Ihre Website ausführt. Verwenden Sie immer noch dieses Tracking-Skript? Macht jemand etwas mit diesen Daten?
Jeder noch so kleine Abfall kann sich summieren. PSI zeigt Ihnen, welche Skripte Ihre Website lädt (und welche die meiste Zeit zum Laden benötigen). Oft ist das Entfernen der Skripte so einfach wie das Deaktivieren eines Tags im Google Tag Manager.
Wenn Sie WordPress verwenden, gibt es eine Handvoll Plugins, die beim Entfernen unnötiger Skripte helfen, z. B. Optimize Scripts and Styles oder Asset CleanUp.
Bilder skalieren und optimieren
Eine der einfachsten Möglichkeiten, Bilder zu optimieren, besteht darin, sicherzustellen, dass Ihre Bilder das richtige Dateiformat haben. Im Allgemeinen nimmt eine PNG-Datei im Vergleich zu einer JPEG-Datei mehr Platz ein. Der Einfachheit halber empfehle ich die Verwendung von PNG für einfache Grafiken wie Logos und Diagramme und das JPEG-Format für alles andere.
Google hat damit begonnen, ein Format namens JPEG 2000 zu empfehlen. Ich verwende dieses jedoch im Allgemeinen nicht, da es mit vielen Systemen oder Browsern (außer Chrome) noch nicht kompatibel ist.
Es gibt auch ein Format namens WEB.P, das eine etwas kleinere Dateigröße als JPEG bietet. Der Unterschied ist jedoch vernachlässigbar. Sobald Sie das Caching aktivieren (mehr dazu gleich), gibt es keinen merklichen Unterschied.
Im Moment verwende ich in den meisten Fällen das Standard-JPEG-Format mit einer Komprimierung von 60 %. Das Reduzieren einer JPEG-Qualität von 95 % auf 80 % oder sogar 75 % kann kaum einen erkennbaren Unterschied im Aussehen des Bildes bewirken. Experimentieren Sie, um das richtige Gleichgewicht zwischen Bildqualität und Dateigröße zu finden.

Viele Tools (einige kostenlos) können auch dabei helfen, Ihre Bilder zu optimieren, bevor Sie sie hochladen. JPEG.io und Compressor sind zwei gute Optionen. WordPress, die Smush- oder Kraken.io-Plugins optimieren Ihre Bilder, während Sie sie hochladen. Auf anderen CMS-Plattformen sind ähnliche Optionen verfügbar.
Verwenden Sie Caching
Caching ist eine der besten Möglichkeiten, die Geschwindigkeit Ihrer Website zu verbessern – ohne Einbußen bei Qualität oder Inhalt.
Wenn ein Benutzer Ihre Website zum ersten Mal besucht, muss der Server JavaScript-Dateien, Bilder, das HTML-Dokument und mehr herunterladen. Caching ist eine temporäre Speicherung, die sich an einige dieser Aspekte erinnert, damit die Inhalte beim nächsten Besuch des Benutzers schneller abgerufen werden können.
Um das Caching zu aktivieren, müssen Sie der .htaccess-Datei Ihrer Website ein kleines Stück Code hinzufügen. Normalerweise tun Sie dies über den Dateimanager in Ihrem Hosting-Benutzerbereich. Dieser Code teilt den Browsern Ihrer Benutzer mit, was zwischengespeichert werden soll und wie lange es abgerufen werden soll.
Hier ist ein Beispiel für den Code von GTMetrix:

Sie können den Code ändern, um verschiedene Aspekte Ihrer Website für unterschiedliche Zeiträume zwischenzuspeichern. Stellen Sie für Dateitypen, die häufiger aktualisiert werden, eine kürzere Caching-Zeit ein.
Für diejenigen, die ziemlich statisch sind, kann die Caching-Zeit länger sein. Zu lange Zwischenspeicherzeiten für Dateien, die sich häufig ändern oder aktualisieren, können dazu führen, dass wiederkehrende Benutzer eine ältere zwischengespeicherte Version Ihrer Website sehen.
(Vorsicht: Wenn etwas mit der .htaccess-Datei schief geht, kann dies Ihre gesamte Website beschädigen.)
Auf einigen CMS-Plattformen können Sie auch ein Plugin verwenden, um das Caching ohne Programmierung zu aktivieren. Einige der beliebtesten und am besten bewerteten sind W3 Total Cache und WP Rocket für WordPress sowie SpeedCache für Joomla.
Halten Sie Ihr CMS, Plugins und Themes auf dem neuesten Stand
Wie oft sehen Sie diese Benachrichtigungen, die Sie daran erinnern, Ihr CMS, Ihre Plugins oder Ihr Website-Design zu aktualisieren? Schließst du sie, weil du denkst, dass du später darauf zurückkommst und dann alles vergisst? Hör sofort damit auf!
Veraltete Versionen Ihres CMS, Plugins und Website-Designs können die Seitengeschwindigkeit erheblich reduzieren. Die Entwickler dieser Tools und Plattformen erstellen Updates aus einem bestimmten Grund – oft um die Effizienz und Geschwindigkeit zu verbessern.
(Es gibt noch ein weiteres Problem: Veraltete CMS-Plattformen, Plugins und Themes können Ihre Website anfällig für Sicherheitsverletzungen machen. Malcare berichtete, dass veraltete Themes und Plugins eine der häufigsten Ursachen für Hacks auf WordPress-Sites sind.)
Wie bei den Skripten auf Ihrer Website, wann haben Sie das letzte Mal Ihre gespeicherten Plugins und Designs gelöscht? Wahrscheinlich haben Sie einige heruntergeladen, die Sie nicht verwenden. Führen Sie regelmäßig eine schnelle Überprüfung aller heruntergeladenen und installierten Inhalte durch.
Fazit
Die Reduzierung Ihrer Server-Antwortzeit wird Ihren Website-Besuchern ein besseres Erlebnis bieten, Ihre Absprungrate verringern und letztendlich Ihre Suchrankings verbessern.
- Überprüfen Sie zuerst Ihre SRT, damit Sie eine Basislinie haben, von wo aus Sie arbeiten.
- Wählen Sie den richtigen Hosting-Anbieter und Server.
- Verwenden Sie ein CDN, um Benutzern Inhalte von geografisch näher gelegenen Servern bereitzustellen.
- Optimieren Sie Ihre Bilder, indem Sie den richtigen Dateityp auswählen, die Bildqualität leicht reduzieren und ein Plugin verwenden, um die Dateigröße zu reduzieren.
- Verwenden Sie Browser-Caching, um wiederkehrenden Besuchern ein besseres Erlebnis zu bieten.
- Stellen Sie sicher, dass Ihr CMS, Ihre Plugins und Ihre Website-Designs auf dem neuesten Stand sind.
SRT und SEO sind Bereiche, in denen es wirklich auf Sekunden und Millisekunden ankommt. Jeder Sekundenbruchteil, den Sie sparen, hält Besucher länger auf Ihrer Website, stellt sicher, dass sie immer wieder zurückkehren, und hilft Ihrer Website, auf den Ergebnisseiten an die begehrten Spitzenplätze zu gelangen.
