Glossar
Bündelung
Bei der Erstellung von statischen Websites werden oft mehrere Dateien zu einer einzigen Datei zusammengefasst. Dazu gehören normalerweise HTML-, JavaScript- und CSS-Dateien. Bei der Bündelung können auch Assets wie Bilder und Schriftarten in Daten-URLs umgewandelt und dem Bündel hinzugefügt werden. Die Verringerung der Gesamtzahl der einzelnen Dateien, die vom Browser heruntergeladen werden müssen, bedeutet weniger Anfragen und kann daher zu schnelleren Ladezeiten der Seite führen.
Content Delivery Network (CDN)
Ein Content Delivery Network (CDN) ist ein geografisch verteiltes Netzwerk von Servern, die zusammenarbeiten, um Website-Inhalte und andere digitale Inhalte für die Nutzer/innen bereitzustellen. CDNs sind darauf ausgelegt, die Leistung, Zuverlässigkeit und Skalierbarkeit zu verbessern, indem sie die Latenzzeit verringern und die Datenübertragung optimieren.
Das CDN von Kinsta besteht aus zahlreichen Edge-Servern, die sich strategisch an verschiedenen geografischen Standorten in der Nähe der Endnutzer befinden. Bei Kinsta nutzen wir das Content Delivery Network (CDN) von Cloudflare mit 260+ Standorten für statisches Seiten Hosting.
Dynamische Inhalte
Dynamische Inhalte werden auf der Grundlage von Nutzerinteraktionen, Datenbankabfragen oder anderen externen Datenquellen in Echtzeit erstellt oder aktualisiert. Im Gegensatz zu statischen Inhalten, die für alle Nutzer/innen und Anfragen gleich bleiben, können sich dynamische Inhalte auf der Grundlage bestimmter Bedingungen oder nutzerspezifischer Informationen ändern. Mit dynamischen Inhalten können sich Websites und Anwendungen an die Bedürfnisse der Nutzer anpassen, personalisierte Erlebnisse bieten und Aktualisierungen in Echtzeit bereitstellen.
Dynamische Inhalte werden in der Regel durch serverseitige Sprachen (wie PHP, Ruby, Python oder serverseitiges JavaScript) oder durch clientseitiges Scripting mit JavaScript erzeugt, das mit Server-APIs interagiert oder Daten asynchron abruft.
Intelligentes Routing
Intelligentes Routing, auch bekannt als Smart Routing oder dynamisches Routing, optimiert die Auslieferung von Inhalten von einem Edge-Server innerhalb eines CDN an einen Nutzer auf der Grundlage verschiedener Faktoren wie:
- Standort des Nutzers
- Netzwerkbedingungen
- Serverauslastung und -kapazität
- Verfügbarkeit von Inhalten
Intelligente Routing-Algorithmen nutzen Techniken des maschinellen Lernens und der Echtzeit-Datenanalyse, um in Echtzeit Entscheidungen über die Weiterleitung von Inhaltsanfragen an den optimalsten Edge-Server innerhalb eines CDN zu treffen, um Inhalte effizient zu liefern.
Mining
Statische Website Generatoren verwenden oft Minification, um die Größe der HTML-, CSS- und JavaScript-Dateien deiner Website zu reduzieren, indem sie unnötige Zeichen, Leerzeichen, Zeilenumbrüche und Kommentare entfernen. Das Ergebnis sind kleinere Dateien, die weniger Bandbreite benötigen, die Leistung der Website verbessern und die Downloadzeiten verkürzen.
Serverseitiges Rendering (SSR)
Eine SSR-Anwendung ist eine Art von Webanwendungsarchitektur, bei der der Server die Anfrage verarbeitet, die erforderliche Logik ausführt, den HTML-Inhalt erzeugt und ihn zusammen mit dem zugehörigen CSS oder JavaScript an den Browser des Kunden zurückschickt.
Statische Inhalte
Statische Inhalte bleiben für alle Nutzer und Anfragen gleich. Er ist vordefiniert und ändert sich nicht aufgrund von Benutzerinteraktionen oder externen Datenquellen. Statische Inhalte werden in der Regel als Dateien gespeichert und dem Nutzer ohne jegliche Änderungen zur Verfügung gestellt.
Statische Inhalte werden oft auf einem Webserver oder einem Content Delivery Network (CDN) gespeichert und können leicht von Browsern oder Proxy-Servern zwischengespeichert werden. Da sich statische Inhalte nicht häufig ändern, können sie den Nutzern effizient zur Verfügung gestellt werden, was die Serverlast verringert und die Leistung der Website verbessert.
The Edge
The Edge ist eine Netzwerkinfrastruktur, die Inhalte geografisch näher an die Endnutzer/innen bringt. Sie erweitert die Möglichkeiten der Cloud, indem sie Rechenressourcen und Dienste näher an die Endnutzer/innen oder Geräte an den Edge des Netzwerks bringt. Ausführlichere Informationen findest du in unserer Edge-Dokumentation.