READ OUR TIPS & TRICKS!

Viele Infos rund um den Betrieb von Websites.

Tipps & Tricks - Artikel


Pagespeed - Wie macht man eine Website schneller

, 21. 09. 2020 - 11:48

Tatsächlich ist die Seitengeschwindigkeit, der Pagespeed, immer wichtiger. Google bewertet Seiten mit einer kurzen Reaktionszeit höher als Websites mit niedrigerer Geschwindigkeit. Aber wie kann man eine Webseite schneller machen?

Am Beginn steht der Erstellungsprozess Ihrer Website und es geht dabei um die Funktionalität, was die Website alles können muss. Deine Website muss in vollem Umfang Deine Anforderungen erfüllen. Je mehr die Website können muss, umso mehr Code wird benötigt. Entweder in Form von Plugins oder anderen Erweiterungen in Deinem Content-Management-System.

Wenn Du jedoch viele Pugins oder andere Erweiterungen benützt, verlierst Du an Geschwindigkeit. Das beste wäre eine einfache HTML-Seite ohne Javascript und ohne CSS. Ja, das ist wirklich schnell. Aber wer will eine solche Website besuchen? Wohl niemand.

Die Herausforderung ist also, wie verbesserst Du Deinen Pagespeed, mit all der von Dir gewünschten Funktionalität.

Wenn Deine Website langsam ist, denkst Du vielleicht, Dein Webhoster ist schuld, er hat langsame Server und Du möchtest schon zu einem anderen Anbieter wechseln, der schnellere Server verspricht. Aber die Server sind nicht immer der Grund, warum eine Website langsam ist.

Mehr Pagespeed in einer Webhosting-Umgebung

Solange Du ein Shared-Webhosting hast, sind die Möglichkeiten, die Geschwindigkeit zu verbessern, einigermaßen begrenzt. Alles was Du hier tun kannst, sind "Chaching-Plugins" zu verwenden, oder von allen Caching-Optionen, welche Dein CMS anbietet, Gebrauch zu machen.

Aber was ist das genau?

Alle Funktionen auf Deiner Website müssen vom Server abgearbeitet werden. Aber mehr Code zu interpretieren, bedeutet eine langsamere Antwortzeit der Maschine. Jedesmal wenn ein Besucher Deine Website aufruft, wird der ganze Code interpretiert und die Seite ausgeliefert, auch wenn sich am Inhalt der Seite nichts geändert hat.

Der Cache macht eine Kopie von der Seite auf der Festplatte. Wenn Sie den Cache einschalten, dann wird beim wiederholten Aufruf nicht nochmal der ganze Code interpretiert, sondern, wenn der Cache feststellt, dass sich nichts geändert hat, wird die Kopie von der Festplatte geliefert. Damit wird Deine Website etwas schneller. Aber der Webserver muss beides abarbeiten, die Website mit dem Code und dem Cache.

SSD Disks – Wirklich eine Lösung für den Pagespeed?

Hier kommt der Hoster ins Spiel. Wenn der Hoster keine SSD Disks hat, wird der Cache nicht merklich an Geschwindigkeit bringen, abhängig davon, wie belastet das System des Hosters ist. Denn jeder Disk-Zugriff benötigt eine I/O (In/Out) Operation. Und zuvor muss der Server entscheiden, liefert er die Seite aus dem Cache oder lässt er den Code interpretieren, das bedeutet auch hier einen zusätzlichen Zugriff auf die Festplatte. Abhängig von der Gesamtzahl an Zugriffen auf das Dateisystem dauert das bei herkömmlichen Festplatten etwas länger als bei SSD Disks. Hier hast Du natürlich einen Vorteil, wenn der Hoster SSD-Speicherplatz anbietet.

Unabhängig davon solltest Du auf jeden Fall die Caching Optionen Deines CMS benutzen.

Aber vergesse nicht, solange Du auf einem üblichen Webhosting sind, muss der Server immer beides abarbeiten. Den gecachten und den nicht gecachten Inhalt.

Diese Caching-Technologien bringen natürlich schon eine Verbesserung im Pagespeed, aber möglicherweise ist Dir das noch immer zu langsam, oder es genügt für Deine Anforderungen.

Wenn die Geschwindigkeit für Dich wirklich ein Rolle spielt, so gibt es andere Lösungen, diese kannst Du mit VPS Servern realisieren.

Pagespeed mit virtuellen Servern verbessern

Neben dem Webhosting ist es besser, mit professionellen Caching Servern den Pagespeed zu verbessern. An sich ist es ganz leicht. Dazu benötigst Du zwei Maschinen. Eine VPS welche Deine Website, Apache, PHP, MySQL beherbergt und die Interpretation des Codes durchführt. Aber auch auf diesem Server ist es empfehlenswert, wenn Du Optimierungen vornehmen und zum Beispiel mit dem Apache Modul mod_pagespeed arbeitest. Du wirst sehen, dass sich der Pagespeed Deiner Website um einiges verbessert. Aber vergesse nicht, Du bist hier immer noch am gleichen Server. Das ist nicht das Ende der Geschichte mod_pagespeed zu verwenden.

Caching-Proxy

Jetzt erstellst Du einen zweiten Server, einen sehr schnellen Server, den Caching-Server. Hier empfiehlt sich einen Nginx Server zu verwenden, weil dieser besonders schnell ist. Konfiguriere den Nginx Server als transparenten Proxy. Danach stellst Du Dein Domain-Record um und lässt Deinen A-Eintrag auf den Caching Server zeigen.

Ab jetzt nimmt alle Anfragen der schnelle Nginx Server entgegen. Der Server ist so intelligent, dass er zwischengespeicherte Seiten in hoher Geschwindigkeit ausliefern kann, aber erkennt, wenn Du etwas an der Seite geändert hast, dass er diese geänderten Ressourcen von Original-Server anfordert. So bekommst Du immer den aktuellen Inhalt geliefert, bei einem hervorragendem Pagespeed. Der Server, auf dem Caching-Proxy läuft, hat auch keine andere Aufgabe als nur das Cache-Management und er ist in der Lage viele Seiten im RAM zu halten, der ausschließlich für den Caching-Proxy dient.

Content-Delivery-Networks

Ein nächster, weiterer Schritt sind Content-Delivery-Networks, auch CDN genannt. Dies ist dann für Dich interessant, wenn Deine Besucher international sind und nicht nur aus dem Land kommen, von dem aus du operierst. Ein CDN arbeitet ähnlich wie ein Caching-Proxy. Deine Website wird auf Servern in Datacenters weltweit verteilt. Das ist im wesentlichen so, dass die Caching-Server weltweit verteilen, z.B. in den USA, Europa und Asien. Der Vorteil dabei ist, dass jemand, der Ihre Website besucht, den Inhalt von den ihm am nächsten Caching-Server geliefert bekommt. Damit kannst Du zum einen die Last verteilen und zum anderen einen sehr guten Pagespeed erreichen.

Damit ist es auch nebensächlich wo der "Hauptserver" steht, Deine Benutzer bekommen den Inhalt Deiner Website schnell geliefert.

Wenn Du Fragen hast und an einer Geschwindigkeits-Optimierung Interesse hst, zögere nicht zu fragen.

Hier kann nur eine allgemeine Übersicht über Möglichkeiten gegeben werden, aber im Einzelnen muss man sich jede Konfiguration genau ansehen, damit man eine wirklich passende Empfehlung abgeben kann.

Keywords/Schlüsselwörter:
Pagespeed, schnelle Website, Quick Response, Speed Optimierung

« zurück   

Hier findest Du Antworten auf die wichtigsten Fragen für Deinen perfekten Start im Online-Business.

Alle Preisangaben sind exkl. MwSt. Die MwSt. ist abhängig vom angegebenen Land des Bestellers und wird bei der Bestellung automatisch berechnet.
Copyright © 2024 Alle Rechte vorbehalten.

Hinweis bezüglich des Einsatzes von Cookies

Auf diesen Seiten werden Session- und Statistik-Cookies eingesetzt. Wenn Du die Seiten weiter benutzt, wird angenommen, dass Du mit der Verwendung einverstanden bist.

ZACKZACK-Cookies nicht akzeptieren - Alle erforderlichen ZACKZACK-Cookies akzeptieren.