Jak tento web funguje
Když jste otevřeli tuto stránku, váš prohlížeč a tento server spolu krátce komunikovaly. Tady je každý krok s časy z vaší vlastní návštěvy.
- Váš prohlížečpožádá o stránku
- DNSnajde adresu
- Firewallpropustí webový provoz
- Caddyšifruje a odpovídá
- SouboryHTML, CSS, poznámky
Vaše návštěva v číslech
Měřím vaši návštěvu.
Krok s hodnotou 0 ms znamená, že prohlížeč znovu použil už otevřené spojení. Otevřete stránku v anonymním okně a uvidíte celé navázání spojení.
Krok za krokem
Nalezení serveru
Prohlížeč se zeptá systému doménových jmen na adresu tohoto webu. Jméno je registrováno u bezplatné služby DuckDNS a ukazuje na pevnou veřejnou adresu serveru.
Průchod firewallem
Před serverem stojí firewall poskytovatele cloudu. Zahodí vše kromě webového provozu na portech 80 a 443 a administrátorského přístupu z jedné důvěryhodné adresy.
Zabezpečení spojení
Webový server Caddy dokončí šifrované navázání spojení. Certifikát získává od Let's Encrypt a sám ho obnovuje, takže na to nikdo nemusí myslet. Nešifrované požadavky HTTP přesměruje na HTTPS.
Odpověď na požadavek
Většina stránek jsou obyčejné soubory načtené z disku. Poznámky jsou psané v Markdownu a Caddy je při otevření převede na HTML. Za Caddy běží dvě malé interní služby, dostupné jen přes něj. Jedna počítá návštěvy, druhá umí spočítat pískoviště molekulové dynamiky z hřiště. Každá jiná adresa pod
/apije odmítnuta.-
Příchod do prohlížeče
Odpověď je komprimovaná a nese bezpečnostní hlavičky, které prohlížeči říkají, co tato stránka smí dělat. Tyto hlavičky server právě poslal:
Hlavička Co dělá
Test odezvy
Pošle serveru postupně deset malých požadavků a změří dobu každé odezvy.