Snabba upp din (pappas satellit) Internet-anslutning med en Dual-Band Wireless Router (10 / 10 steg)
Steg 10: Epilog: varför detta hjälper
Här är en tidslinje över en typisk (men super-enkel, med ingen anhörig önskemål såsom grafik, annonser, etc.) webbsida begäran innan du installerar en caching DNS-server:
0s--pappa typer "www.dadstoday.com" och träffar in i webbläsaren. Webbläsaren skickar DNS-begäran till satellit/ISP, som gör vissa samråd med resten av internet, och
0.5s--svar på DNS-begäran kommer tillbaka: 65.181.158.26.
0.51s--skickar webbläsare (ok, TCP-stack) begäran till 65.181.158.26
1.1s--innehåll börjar att komma fram till webbläsaren. Låt rendering börja.
1.3s--innehåll är klar på webbläsare
1.8s--Webbläsare är gjort rendering, och webbsidan är fullt visas.
Här är (en liten lögn, men det är enklare) hur det skulle se med ett enda tappade paket
1.1s--innehåll börjar att komma fram till webbläsaren. Låt rendering börja.
1.3s--Hoppsan, vänta för en resa att få saknade paketet.
1.8s--innehåll är klar på webbläsare
2.3s--Webbläsare är gjort rendering och webbsidan är fullt visas.
I verkliga livet är det faktiskt mycket värre än detta, eftersom de flesta webbsidor innehåller hänvisningar till innehåll från andra servrar, så du måste göra flera DNS-sökningar (som kan börja först när du har hämtat första sidan) sedan hämta refererade innehållet. De goda nyheterna om detta satellit-anslutning är att det är någorlunda hög bandbredd, så åtminstone alla annonser, bilder, etc., få hämtas parallellt och ganska snabbt. När webbsidan börjar att visa, visar det upp ganska snabbt.
Nu, samma förenklade tidslinjen med en caching webbserver (laddar en sida vi har laddat inte alltför avlägsen tidigare):
0s--pappa typer "www.dadstoday.com" och träffar in i webbläsaren. Webbläsaren skickar DNS-begäran som fångas upp av vår router och svarade i några MSEK i stället för att drabbas av en satellit tur och retur.
0.01s--svar på DNS-begäran kommer tillbaka: 65.181.158.26.
0.02s--skickar webbläsare (ok, TCP-stack) begäran till 65.181.158.26
.51s--börjar innehåll att komma fram till webbläsaren. Låt rendering börja.
.71s--är innehåll klar på webbläsare
1.2S--Webbläsare är gjort rendering, och webbsidan är fullt visas.
Så vi har gått från ~1.8s till ca 1.2s, och vi är mindre benägna att ha paketförlust med moderna radioapparater, så vad var en 2.3s belastning är fortfarande 1.2s. Och i verkliga livet, detta förvärras av hänvisningar sidan gör. Sidor som brukade ta 10s ladda nu ta kanske 5s. Fortfarande långsamt, men en stor förbättring. Detta är också en stor anledning till att köra Adblock Plus i Firefox--du kan klippa ut ganska mycket en hel rundtur av Hämta skit du inte vill se ändå.