Benutzer mögen es ĂŒberhaupt nicht, wenn die benötigte Online-Ressource âlangsamâ ist. Daten zeigen, dass 57 % der Nutzer die Webseite verlassen, wenn sie lĂ€nger als drei Sekunden lĂ€dt, wobei 47 % bereit sind, nur zwei Sekunden zu warten. Eine Verzögerung von einer Sekunde kann 7 % der Konversion kosten und 16 % der Benutzerzufriedenheit vermindern.
Deshalb muss man sich auf steigende Lasten und Verkehrsspitzen vorbereiten. Heute sprechen wir darĂŒber, wie man das tun kann.
Hinweis: Das Material richtet sich nicht an Gurus der Systemadministration, sondern eher an EigentĂŒmer von GeschĂ€ftshomepages, daher hat es einen eher Ăberblick-Charakter.
1. Nutzen Sie Caching
Je mehr Inhalte auf der Website zwischengespeichert werden können, um sie nicht jedes Mal neu laden zu mĂŒssen, wenn der Benutzer die Seite aufruft â desto besser. In der Regel ist ein erheblicher Teil des Inhalts statisch und muss nicht stĂ€ndig neu geladen werden. Das Caching ist insbesondere bei Verkehrsspitzen wichtig und kann nicht nur helfen, die Seite zu beschleunigen, sondern auch Kosten sparen.
Wenn Sie einfach eine Website auf einem hypothetischen WordPress haben, sind Caching-Plugins wie oder .
2. Verarbeiten Sie nur nĂŒtzlichen Verkehr
Nach Studien zeigen, dass im modernen Internet fast 40 % des gesamten Verkehrs von Bots erzeugt werden. Bots können sowohl nĂŒtzlich â zum Beispiel Crawler von Suchmaschinen â als auch schĂ€dlich sein. Dazu gehören unter anderem verschiedenste Parser, die Daten analysieren und extrahieren.
Im Segment des Unternehmensinternets ist die Situation noch schlechter â hier können die Volumina des schĂ€dlichen Bot-Verkehrs Die Problembehebung und die Verringerung der Belastung der Website helfen Filtersysteme, aber fĂŒr ihr korrektes Funktionieren muss das individuelle Tuning fĂŒr jede Website vorgenommen werden. Dazu kann der Bot-Verkehr simuliert werden. Ein hervorragendes Werkzeug zur Simulation einer solchen Last ist die Nutzung von Diensten wie
, die es ermöglichen, Residential-Proxys zu mieten. Viele moderne Bots verwenden Residential-IP-Adressen, deshalb wird fĂŒr einen qualitativen Test eine groĂe Anzahl solcher Adressen benötigt.
Viele moderne Bots verwenden Resident-IP-Adressen, was bedeutet, dass fĂŒr einen qualitativ hochwertigen Test eine groĂe Anzahl solcher Adressen benötigt wird.
3. Balancieren Sie die Last
Informieren Sie sich ĂŒber die verfĂŒgbaren Werkzeuge zur Lastenverteilung. Es gibt drei Arten solcher Lösungen â Hardware-, Cloud- und Software-Balancer.
Mit hoher Wahrscheinlichkeit werden âHardwareâ-Optionen fĂŒr kleine Unternehmen oder Startups sehr teuer sein, daher werden wir den anderen beiden Optionen mehr Aufmerksamkeit widmen.
Zu den beliebten Cloud-Tools gehören â sie werden hĂ€ufig von Unternehmen verwendet, die mit Problemen aufgrund von Traffic-Spitzen zu kĂ€mpfen haben. Unter den Softwareoptionen kann man nennen , ernsthafte Möglichkeiten zur Lastenverteilung sind im Webserver integriert. .
4. Optimieren Sie die Bereitstellung von Inhalten
Ein weiterer Schritt, der bei Spitzen der NetzwerkaktivitĂ€t nĂŒtzlich sein kann, ist die Nutzung eines CDN oder eines Content Delivery Networks. Im Grunde handelt es sich dabei um eine Sammlung von Servern weltweit, die verwendet werden können, um Inhalte dem Benutzer ĂŒber den optimalsten Weg bereitzustellen.
Normalerweise befindet sich der Inhalt einer Website auf einem Hauptserver an einem einzigen Standort, daher können Antworten, die aus verschiedenen Orten eingehen, ungleichmĂ€Ăig bei den Benutzern ankommen â und das sieht wie eine Verzögerung aus. Je weiter der Benutzer vom Server der Website entfernt ist, desto lĂ€nger muss er auf eine Antwort warten.
Das CDN hingegen speichert Dateien auf verschiedenen Servern und ruft sie fĂŒr die Ăbertragung an den Benutzer vom Server, der ihm am nĂ€chsten ist, ab. Dies ermöglicht es, fĂŒr jeden Benutzer eine eigene Lieferroute zu erstellen und beschleunigt das Funktionieren des gesamten Systems erheblich.
Nach Man kann eine ganze Liste von CDNs finden, die sich fĂŒr den Einsatz mit Websites eignen.
5. Verwenden Sie Kompression
Die Kompression von Dateien ist ein weiteres Werkzeug zur Beschleunigung des Website-Ladevorgangs. Viele hochbelastete Ressourcen nutzen um die DateigröĂe der Website fĂŒr deren Ăbertragung und Versendung zu reduzieren.
Gzip funktioniert so: Das Tool sucht nach wiederholten Zeilen in einer Datei und ersetzt die zweite davon durch einen Verweis auf die vorherige Zeile. Wenn der Browser die erhaltene Datei entpackt, durchlĂ€uft er die Zeilen und liest den Verweis, um den âentferntenâ Inhalt anzuzeigen. Dadurch kann das Gesamtgewicht der Dateien um bis zu 70 % reduziert werden. Einige Hosting-Anbieter aktivieren Gzip-Kompression standardmĂ€Ăig, aber es ist besser, diese Einstellung manuell zu ĂŒberprĂŒfen.
Quelle: habr.com
