Pagina grootte en requests
Wat zijn pagina grootte en requests?
De pagina grootte, ook paginagewicht genoemd, is de totale hoeveelheid data die een browser moet ophalen om een pagina te tonen. Het gaat om de HTML en alle bestanden die daarbij horen, zoals afbeeldingen, stijlbestanden, scripts en lettertypen. Die totale grootte wordt meestal in kilobytes of megabytes uitgedrukt.
Het aantal requests is het aantal afzonderlijke verzoeken dat de browser doet om die bestanden op te halen. Elk bestand is een eigen verzoek, ook al staat het op hetzelfde domein. Een pagina met veel kleine bestanden kan dus een hoog aantal requests hebben, ook als het totale gewicht beperkt is.
Hoe tellen ze op tot de laadtijd?
Grofweg bepaalt de hoeveelheid data hoe lang het downloaden duurt. Een pagina van 2 megabyte is ongeveer 16 megabit. Op een verbinding van 10 megabit per seconde duurt dat dus minstens 1,6 seconde, en dat is nog zonder de tijd voor verzoeken en verwerking. Op een tragere verbinding loopt dat snel op.
Het aantal requests telt daar bovenop. Elk verzoek kost een kleine vertraging, omdat de browser moet wachten op een antwoord en soms een nieuwe verbinding moet opzetten. Je ziet die volgorde en tijd terug in een watervaldiagram. Moderne verbindingen verminderen die kosten, maar veel kleine bestanden blijven extra werk geven.
Welke bestanden wegen het zwaarst?
Bij de meeste sites zijn afbeeldingen het grootste deel van de bytes. Video’s wegen nog zwaarder, maar laden vaak pas bij het afspelen. Scripts zijn meestal kleiner, maar kosten extra rekenkracht, omdat de browser ze moet uitvoeren. Een script van enkele tientallen kilobytes kan op een zwakke telefoon langer duren dan een grotere afbeelding.
Ook lettertypen en stijlbestanden tellen mee, en externe scripts van bijvoorbeeld advertenties of chatwidgets voegen vaak extra verzoeken toe. Het is daarom zinvol om naar het totale gewicht én het aantal verzoeken te kijken. Afbeeldingen kleiner maken lees je bij afbeeldingen optimaliseren, en scripts en stijlbestanden kun je kleiner maken met minificatie.
Veelgestelde vragen
Hoeveel requests is te veel?
Er is geen vast maximum. Een pagina met veel afbeeldingen, zoals een portfolio, heeft er terecht meer nodig dan een tekstpagina. Let vooral op verzoeken die niets bijdragen, zoals scripts van diensten die je niet gebruikt, en op het aantal externe domeinen.
Telt een video op de pagina mee in het paginagewicht?
Ja, als de video met de pagina meeladen. Een ingesloten video die direct laadt, telt mee in het totale gewicht en het aantal verzoeken. Staat de video achter een afspeelknop en laadt hij pas na een klik, dan telt hij meestal pas mee wanneer de bezoeker hem start.