Basis van webtechnologie

1,5 MB tekstgegevens worden met gzip tot een derde van de grootte gecomprimeerd en verzonden. De bandbreedte is 10 Mbit/s en de RTT is 100 ms, en voordat het verzenden van de gegevens begint, kosten de TCP-verbinding, de TLS-handshake en het HTTP-verzoek samen drie rondgangen. Neem 1 MB = 10^6 bytes en verwaarloos de tijd voor compressie en decompressie, de headers en het wachten door de congestiebeheersing van TCP. Welke waarde ligt het dichtst bij de tijd tot alle gegevens zijn ontvangen?

  1. AOngeveer 0,4 s
  2. BOngeveer 0,7 s
  3. COngeveer 1,5 s
Antwoord en toelichting tonen

Antwoord: B. Ongeveer 0,7 s

De gecomprimeerde grootte is 1,5 ÷ 3 = 0,5 MB, ofwel 0,5 × 8 = 4 Mbit. Dit verzenden met 10 Mbit/s kost 4 ÷ 10 = 0,4 s, en met de 3 × 0,1 = 0,3 s van de drie rondgangen voordat het verzenden begint erbij komt het totaal op ongeveer 0,7 s. Zonder compressie kost het overdragen van 1,5 MB = 12 Mbit 12 ÷ 10 = 1,2 s, voor een totaal van ongeveer 1,5 s.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. Een CDN ontvangt 2000 verzoeken per seconde, en de cache-hitratio stijgt van 90% naar 98%. De responstijd is 20 ms bij een hit, en 200 ms bij een miss, omdat de inhoud dan van de originserver wordt opgehaald en teruggegeven; alleen verzoeken die missen, bereiken de originserver. Welke combinatie van het aantal verzoeken dat de originserver bereikt en de gemiddelde responstijd nadat de ratio 98% is geworden, is juist?
  2. Wat geeft CLS (Cumulative Layout Shift) weer, een van de Core Web Vitals, de indicatoren voor de gebruikerservaring van een webpagina?
  3. Welke koppeling van een afbeeldingsformaat voor webpagina's aan het typische gebruik ervan is passend?
  4. 3000 bytes aan beeldgegevens worden met Base64 gecodeerd en in HTML ingesloten. Hoeveel tekens telt het resultaat van de codering als er geen regeleinden worden ingevoegd?
  5. Een websysteem wordt opgebouwd uit drie lagen: een webserver, een applicatieserver en een databaseserver. Welke verwerking neemt de applicatieserver hoofdzakelijk voor zijn rekening?