1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Die Verbreitung von Inhalten optimieren (CDN)
Dieser Leitfaden erklärt, wie ein CDN aktiviert wird, um ein Infomaniak Webhosting zu optimieren.
Einleitung
- CDN steht für "Content Delivery Network", was auf Deutsch "Inhaltsbereitstellungsnetzwerk" bedeutet.
- Ein CDN speichert eine Kopie der Inhalte Ihrer Website (Bilder, Videos, CSS/JS-Dateien) auf mehreren geografisch verteilten Servern.
- Wenn ein Benutzer Ihre Website besucht, liefert das CDN diese Inhalte von dem Server aus, der sich am nächsten zu seinem Standort befindet, wodurch die Ladezeiten reduziert werden:
- Ihre Website lädt schneller für Besucher, was die Absprungrate verringern und die Benutzererfahrung verbessern kann.
- Durch die Verteilung der Inhalte wird die Last Ihres Hauptservers reduziert, was dessen Leistung und Verfügbarkeit verbessert.
- Einige CDNs bieten Sicherheitsfunktionen wie Schutz vor DDoS-Angriffen und Datensicherheit.
Ein CDN einrichten
Um ein CDN zu nutzen, müssen Sie in der Regel die Konfiguration Ihres Domainnamens anpassen, insbesondere die DNS-Einträge. Dadurch wird der Datenverkehr Ihrer Website auf das Netzwerk der CDN-Server umgeleitet. Allgemein gilt:
- Erstellen Sie ein Konto beim CDN-Anbieter Ihrer Wahl und fügen Sie Ihre Website hinzu.
- Ändern Sie die DNS-Zone Ihrer Domain entsprechend den Anweisungen des CDN.
- Testen Sie Ihre Website, um sicherzustellen, dass das CDN ordnungsgemäß funktioniert.
Spezifische Anleitung für Cloudflare
Für Kunden, die ihre Website gegen Überlastungen durch intensive Bot-Zugriffe optimieren möchten, wird oft die Nutzung eines CDNs wie Cloudflare empfohlen. Das Cloudflare-CDN optimiert die Leistung und Sicherheit einer Website mit Funktionen wie:
- Caching von statischen Inhalten der Website
- Minimierung von HTML-, CSS- und JavaScript-Code
- Grundlegender DDoS-Schutz
- und mehr
So richten Sie Cloudflare ein:
- Erstellen Sie bei Bedarf ein Konto bei Cloudflare.
- Fügen Sie den Domainnamen der zu optimierenden Website hinzu.
- Übertragen Sie alle DNS-Zoneneinträge der entsprechenden Domain zu Cloudflare (A-, MX-, TXT-, NS-Einträge usw.).
- Ändern Sie im Infomaniak-Manager die DNS der betreffenden Domain mit den von Cloudflare angegebenen DNS-Servern:
- Richten Sie DKIM und DNSSEC ein, falls erforderlich.
- Alle DNS-Änderungen können bis zu 48 Stunden dauern, um sich zu verbreiten.
Hinweis: Das Modul mod_cloudflare
ist standardmäßig bei allen kostenpflichtigen Webhosting-Paketen aktiviert.
Cloudflare-Rate-Limiting aktivieren
In der Standardkonfiguration fungiert Cloudflare lediglich als Vermittler zwischen der Website und Infomaniak und leitet alle Anfragen an die Infomaniak-Server weiter. Daher erreichen Anfragen während Traffic-Spitzen oder Angriffen dennoch den Ursprungsserver, jedoch mit Cloudflare-IP-Adressen, was die Abmilderung auf gemeinsam genutzten Servern erschwert.
Das Einrichten von „Rate-Limiting“-Regeln in der Anwendungs-Firewall von Cloudflare ist nun eine effektive Lösung. Diese Funktion begrenzt die Anzahl der Anfragen an den Server, blockiert aggressive Scans und schützt den Server vor übermäßigen Überlastungen.
Weitere Optionen
… Amazon CloudFront
Wenn Sie bereits AWS-Dienste nutzen, ist CloudFront einfach einzurichten. Erstellen Sie eine Distribution, konfigurieren Sie die Einstellungen und verknüpfen Sie sie mit Ihrer Website.
… Fastly
Melden Sie sich bei Fastly an, konfigurieren Sie Ihren Dienst, indem Sie Ihre Website hinzufügen, und legen Sie die Cache-Einstellungen fest. Fastly bietet erweiterte Konfigurationsoptionen.