So funktioniert diese Website
Als Sie diese Seite geöffnet haben, haben Ihr Browser und dieser Server kurz miteinander gesprochen. Hier ist jeder Schritt, mit Messwerten Ihres eigenen Besuchs.
- Ihr Browserfragt die Seite an
- DNSfindet die Adresse
- Firewalllässt Webverkehr durch
- Caddyverschlüsselt und antwortet
- DateienHTML, CSS, Notizen
Ihr Besuch, gemessen
Ihr Besuch wird gemessen.
Ein Schritt mit 0 ms bedeutet, dass Ihr Browser eine bereits offene Verbindung wiederverwendet hat. Öffnen Sie diese Seite in einem privaten Fenster, um den vollständigen Verbindungsaufbau zu sehen.
Schritt für Schritt
Den Server finden
Ihr Browser fragt das Domain Name System nach der Adresse dieser Website. Der Name ist beim kostenlosen Dienst DuckDNS registriert und zeigt auf die feste öffentliche Adresse des Servers.
Durch die Firewall
Die Firewall des Cloud-Anbieters steht vor dem Server. Sie verwirft alles außer Webverkehr auf den Ports 80 und 443 und dem Administratorzugang von einer vertrauenswürdigen Adresse.
Die Verbindung absichern
Der Webserver Caddy schließt den verschlüsselten Verbindungsaufbau ab. Er bezieht sein Zertifikat von Let's Encrypt und erneuert es automatisch, sodass niemand daran denken muss. Unverschlüsselte HTTP-Anfragen werden auf HTTPS umgeleitet.
Die Anfrage beantworten
Die meisten Seiten sind einfache Dateien von der Festplatte. Notizen sind in Markdown geschrieben und werden von Caddy beim Öffnen in HTML umgewandelt. Hinter Caddy laufen zwei kleine interne Dienste, die nur über Caddy erreichbar sind. Einer zählt Besuche, der andere kann die Molekulardynamik-Sandbox der Spielwiese berechnen. Jede andere Adresse unter
/apiwird abgewiesen.-
Ankunft im Browser
Die Antwort ist komprimiert und trägt Sicherheits-Header, die Ihrem Browser sagen, was diese Seite darf. Diese Header hat der Server gerade gesendet:
Header Was er bewirkt
Round-Trip-Test
Sendet nacheinander zehn kleine Anfragen an den Server und misst jede Antwortzeit.