Ihre Website ist langsam, und fast nie liegt es am Hosting
„Die Website ist langsam, wechseln wir das Hosting.“ Das ist der Vorschlag, der zuerst kommt, und der am seltensten hilft. Ein stärkerer Server hilft, wenn der Server der Engpass ist; bei den meisten langsamen Websites ist er es nicht.
1. Die Bilder (fast immer)
Ursache Nummer eins, mit riesigem Abstand vor den anderen. Ein Foto von einem modernen Handy wiegt zwischen 3 und 8 Megabyte. So hochgeladen in eine Galerie mit zwölf Fotos, sind das fünfzig Megabyte für eine Seite.
Das Mittel ist trivial, und niemand wendet es an: auf die Größe verkleinern, in der das Bild tatsächlich erscheint, in ein modernes Format umwandeln, und Bilder unterhalb der Sichtgrenze erst laden, wenn sie gebraucht werden.
Auf einer Website, die das nie getan hat, verkürzt allein das die Ladezeit stärker als jeder Serverwechsel.
2. Die Plugins, die nie jemand entfernt hat
Eine Website mit jahrelangen Ablagerungen — ein Plugin fürs Formular, eines für Galerien, eines für Slider, drei für Sicherheit, zwei, die dasselbe tun — lädt den Code von allen auf allen Seiten, auch dort, wo er nicht gebraucht wird.
Die Kosten sind nicht nur das Gewicht: jedes aktive Plugin ist Code, der bei jeder Anfrage läuft, und manche fragen die Datenbank dutzendfach ab, um etwas zu zeichnen, das niemand ansieht.
Der Test, den man in zehn Minuten machen kann: alle auf einer Testkopie abschalten und einzeln wieder einschalten, dabei die Ladezeit beobachten. Der Verursacher zeigt sich fast immer.
3. Was Ihre Website von fremden Servern verlangt
Schriften von Google, Karten, eingebettete Videos, Tracking-Pixel, Chats, Bewertungs-Widgets. Jedes ist eine Verbindung zu einem Server, den Sie nicht kontrollieren, und Ihre Seite ist erst fertig geladen, wenn alle geantwortet haben.
Ist einer dieser Dienste an dem Tag langsam, ist Ihre Website an dem Tag langsam, und in Ihren Protokollen steht kein Wort darüber, warum.
Es gibt zudem einen Punkt, bei dem es nicht um Geschwindigkeit geht: jede Anfrage an einen externen Server übermittelt diesem die IP-Adresse Ihrer Besucher, oft bevor sie in irgendetwas eingewilligt haben. Schriften etwa lassen sich selbst hosten — und eine Zeile löst zwei Probleme.
Wann es tatsächlich am Hosting liegt
Wenn die Antwortzeit des Servers auf eine einfache Seite auch ohne Verkehr hoch ist. Das misst man in einer Minute mit jedem kostenlosen Werkzeug: liegt die Zeit bis zum ersten Byte bei einer Seite, die nichts Kompliziertes tut, über einer halben Sekunde, dann ja, das Problem liegt darunter.
Aber prüfen Sie diese Zahl vor dem neuen Vertrag, nicht danach.
$ ls ./journal --altri
Als Nächstes lesen
Automatisierung: wo man tatsächlich anfängt
Non dal processo più importante. Da quello più noioso, ripetitivo e verificabile — e c'è un motivo preciso.
Eine Sicherung, die nie jemand zurückgespielt hat, ist keine Sicherung
È una copia. La differenza si scopre nel momento peggiore possibile.
Mobile App oder Web-App? Das ist nicht die richtige Frage
Prima di scegliere la tecnologia bisogna rispondere a una domanda sull'uso, e le risposte possibili sono solo tre.
