Begrippenlijst
Bundling
Statische sitegeneratoren gebruiken vaak bundling om meerdere bestanden te combineren in een enkel bestand. Het gaat hierbij meestal om HTML-, JavaScript- en CSS-bestanden. Bundlen kan ook assets zoals afbeeldingen en lettertypen omzetten in data URL’s en deze toevoegen aan de bundel. Het verminderen van het totale aantal individuele bestanden dat door de browser moet worden gedownload, betekent minder aanvragen en kan daarom resulteren in snellere laadtijden van pagina’s.
Content Delivery Network (CDN)
Een Content Delivery Network (CDN) is een geografisch gedistribueerd netwerk van servers die samenwerken om websitecontent en andere digitale assets bij gebruikers af te leveren. CDN’s zijn ontworpen om de prestaties, betrouwbaarheid en schaalbaarheid te verbeteren door de vertraging te verminderen en de gegevensoverdracht te optimaliseren.
Kinsta’s CDN bestaat uit talrijke edge servers die strategisch zijn geplaatst op verschillende geografische locaties dicht bij eindgebruikers. Bij Kinsta gebruiken we Cloudflare’s content delivery network (CDN), met 260+ locaties voor onze Statische Site Hosting.
Dynamische content
Dynamische content wordt in realtime gegenereerd of bijgewerkt op basis van gebruikersinteracties, databasequeries of andere externe gegevensbronnen. In tegenstelling tot statische content, die voor alle gebruikers en verzoeken hetzelfde blijft, kan dynamische content variëren op basis van specifieke omstandigheden of gebruikersspecifieke informatie. Met dynamische content kunnen websites en applicaties zich aanpassen aan de behoeften van de gebruiker, een persoonlijke ervaring bieden en realtime updates leveren.
Dynamische content wordt meestal gegenereerd via server-side talen (zoals PHP, Ruby, Python of server-side JavaScript) of via client-side scripts met JavaScript, die communiceren met server API’s of asynchroon gegevens ophalen.
Intelligent routing
Intelligent routing, ook bekend als smart routing of dynamic routing, optimaliseert de levering van content van een edge server binnen een CDN naar een gebruiker op basis van verschillende factoren zoals:
- Locatie van de gebruiker
- Netwerkomstandigheden
- Serverbelasting en -capaciteit
- Beschikbaarheid van content
Intelligente routingssalgoritmen maken gebruik van machine learning-technieken en real-time gegevensanalyse om real-time beslissingen te nemen over het routen van contentverzoeken naar de meest optimale edge server binnen een CDN om content efficiënt af te leveren.
Minificatie
Generatoren van statische sites gebruiken vaak minificatie om de grootte van de HTML-, CSS- en JavaScript-bestanden van je site te beperken door onnodige tekens, spaties, regeleinden en commentaar te verwijderen. Dit resulteert in kleinere bestanden die minder bandbreedte nodig hebben, waardoor de prestaties van de website verbeteren en de downloadtijd korter wordt.
Server-side rendering (SSR)
Een SSR applicatie is een type architectuur voor webapplicaties waarbij de server het verzoek verwerkt, de vereiste logica uitvoert, de HTML content genereert en deze terugstuurt naar de browser van de klant, samen met eventuele bijbehorende CSS of JavaScript.
Statische content
Statische content blijft hetzelfde voor alle gebruikers en verzoeken. Het is vooraf gedefinieerd en verandert niet op basis van gebruikersinteracties of externe gegevensbronnen. Statische content wordt meestal opgeslagen als bestanden en in de huidige vorm aan de gebruiker geleverd, zonder aanpassingen.
Statische content wordt vaak opgeslagen op een webserver of een Content Delivery Network (CDN) en kan gemakkelijk worden gecached door browsers of proxyservers. Omdat statische content niet vaak verandert, kan het efficiënt aan gebruikers worden geleverd, waardoor de server minder wordt belast en de website beter presteert.
De Edge
De Edge is een netwerkinfrastructuur die content geografisch dichter bij de eindgebruikers brengt. Het breidt de mogelijkheden van de cloud uit door computerresources en diensten dichter bij de eindgebruikers of apparaten aan de rand van het netwerk te plaatsen. Raadpleeg onze Edge documentatie voor meer gedetailleerde informatie.