Die Kunst der Skalierung: Richtiger Umgang mit steigendem Traffic

Je mehr Besucher eine Webseite hat, desto mehr Bandbreite des Servers wird benötigt. Wenn eine Webseite besonders viele Mediendateien enthält, kann dies zu Problemen führen und einen Server überlasten oder unerwünschte Mehrkosten verursachen. Wie du dies vermeiden kannst, erklären wir dir in diesem Beitrag.

Autor:
Ueli Schmalz

Datum: 15. Juni 2023
Lesezeit: ca. 2min

Eine Seite wächst

Wenn eine Webseite wächst und immer mehr Aufrufe verzeichnet, können sich auch die Anforderungen an die technische Infrastruktur verändern. So ist vielfach gerade bei Webseiten mit vielen Medieninhalten wie Bilder oder Videos ein markanter Anstieg der benötigten Bandbreite festzustellen. Je nach eingesetztem Anbieter, kann ein solcher Anstieg grosse Mehrkosten verursachen.

Optimierungs­möglichkeiten

Das soll aber nicht heissen, dass keine grossen Webseiten mit vielen Medieninhalten möglich sind. Wenn die folgenden Punkte berücksichtigt werden, kann auch eine Webseite mit sehr vielen grossen Dateien blitzschnell werden.

Optimierung der Mediendateien

Für die auf einer Webseite eingesetzten Mediendateien sollte immer der bestmögliche Kompromiss zwischen Dateigrösse und Qualität gewählt werden. So gibt es mittlerweile unzählige Tools, mit welchen man Bilder ohne grossen Qualitätsverlust komprimieren kann und die Dateigrösse massiv reduziert wird. Zudem sollte immer überlegt werden, wo die Datei schlussendlich zum Einsatz kommt. Es bringt nichts, ein Bild mit einer Auflösung von 6000px x 4000px hochzuladen, wenn es schlussendlich sowieso nur in der Grösse eines Stecknadelkopfes angezeigt wird oder ein 4K-Video zu verwenden, bei welchem erwartet wird, dass es fast ausschliesslich über mobile Geräte konsumiert wird.

Caching

Um Bandbreite zu sparen, sollte das Caching der Webseite optimiert und bestmöglich eingesetzt werden. Dies bedeutet, dass grosse Dateien beim ersten Seitenaufruf einmal geladen werden müssen und dann für die weiteren Besuche auf dem Gerät des Nutzers gespeichert werden. So müssen nicht immer alle Dateien heruntergeladen werden und es kann viel Bandbreite gespart werden. Zudem wird die Webseite beim zweiten Seitenaufruf noch schneller, da die benötigten Dateien auf dem Gerät des Nutzers bereits vorhanden sind und nicht mehr heruntergeladen werden müssen.

Einsatz eines CDNs oder eines Mediaservers

Um grosse Dateien zu speichern, ist der Webserver eigentlich sowieso nicht der richtige Ort. Am besten werden die Dateien auf eine externe Plattform geladen, auf welche die Webseite zugreifen kann, wenn Mediendateien dargestellt werden sollen. Der Vorteil dabei ist, dass diese Plattformen genau für diesen Anwendungszweck geschaffen wurden und dafür optimiert sind, grosse Dateien schnell zur Verfügung zu stellen. Eine solche Unterteilung lohnt sich aber erst ab einer gewissen Webseitengrösse, da durch den zusätzlichen Service natürlich auch höhere Kosten entstehen.

Wie wir das bei CodeCrush machen

Bei CodeCrush beachten wir die Punkte bereits von Anfang an und optimieren alles so gut wie möglich. Unsere Webseiten werden sowieso schon auf einem CDN gehostet, was bedeutet, dass alle hochgeladenen Dateien immer schnell verfügbar sind. Sollte der Traffic also plötzlich ansteigen, sind wir bestens gewappnet. Wenn die benötigte Bandbreite aber sehr stark ansteigt, empfehlen wir unseren Kunden, die Mediendateien auf einen anderen Server auszulagern, um weiterhin einen einwandfreien Betrieb der Webseite sicherzustellen. So kann die gesamte verfügbare Bandbreite dieses separaten Servers nur für die Mediendateien genutzt werden und die restliche Webseite wird nicht beeinträchtigt.

Individuelle Lösungen

Da sich diese Problematik je nach Seite ganz unterschiedlich verhält, beraten wir unsere Kunden gerne persönlich, um die bestmögliche Lösung zu finden. Wenn du wissen möchtest, wie die benötigte Bandbreite deiner Webseite optimiert werden könnte, darfst du uns gerne kontaktieren und wir plaudern bei einem Kaffee über deine Webseite.

Weitere aktuelle Blogposts