Vooraf gebouwd, van dichtbij geleverd
Een statische websiteEen statische website bestaat uit kant-en-klare pagina's die de server alleen hoeft af te geven, zonder dat er bij elk bezoek iets wordt berekend. bestaat uit HTML-, CSS- en JavaScript-bestanden die klaarstaan voordat er een bezoeker is. Een static site generatorEen static site generator, zoals Astro of Hugo, is een programma dat je teksten en ontwerp omzet in kant-en-klare websitepagina's. zoals Astro maakt die bestanden bij elke deploymentEen deployment is het moment waarop een nieuwe versie van je website live gaat en bezoekers hem zien. uit content en sjablonen. De content zelf kan uit Markdown-bestanden komen of uit een headless CMSEen headless CMS is een programma waarin je teksten beheert, terwijl een apart onderdeel bepaalt hoe de website eruitziet., zodat redacteuren een vertrouwde plek houden om te schrijven. De bestanden gaan daarna via een CDNEen CDN is een netwerk van servers over de hele wereld dat kopieën van je website bewaart, zodat bezoekers hem van dichtbij krijgen., een netwerk van servers dat een cacheEen cache is een tijdelijke opslag van kant-en-klare kopieën, zodat een pagina niet bij elk bezoek opnieuw gemaakt hoeft te worden. dicht bij elke bezoeker houdt.
De dynamische delen
Statisch betekent niet dat er niets beweegt. De JamstackJamstack is een manier van bouwen waarbij pagina's van tevoren klaargemaakt en snel afgeleverd worden, zonder dat de server ze per bezoek opbouwt.-aanpak voegt JavaScript en API’s toe voor de delen die dat nodig hebben. Kleine stukjes code draaien als serverlessServerless is een manier om kleine stukjes code te laten draaien op het platform van een aanbieder, zonder dat je zelf een server beheert. functie of via edge computingEdge computing betekent dat kleine stukjes code draaien op servers dicht bij je bezoeker, in plaats van op één plek ver weg., dicht bij de bezoeker, bijvoorbeeld om een contactformulier te verwerken. TurnstileTurnstile is een controle van Cloudflare die op je formulieren echte mensen van spamrobots onderscheidt, zonder dat bezoekers puzzels oplossen. houdt op dat formulier mensen en bots uit elkaar, zonder dat bezoekers puzzels hoeven op te lossen.
Wat redacteuren merken
Voor wie de site bijwerkt, kan de verandering klein zijn. Je schrijft pagina’s in een headless CMS of in eenvoudige bestanden, drukt op publiceren, en binnen een paar minuten staat een nieuwe versie van de site online. Wat verdwijnt, is het scherm met plugin-updates, de beveiligingsmeldingen in het dashboard en de zorg om de volgende PHP-releaseEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3..
Waarom het telt bij PHP-problemen
Een statische site is niet immuun voor elke aanval. Wat verandert, is de grootte van het doelwit: zonder PHP en database bij elke paginaweergave wordt je aanvalsoppervlakHet aanvalsoppervlak is het geheel van plekken waar een aanvaller kan proberen je website binnen te komen, zoals logins, formulieren en plugins. veel kleiner en is er geen PHP-versie meer om bij te houden. Voor sites die vooral informatie publiceren, kan dat de oplossing zijn in plaats van de zoveelste patchEen securitypatch is een update die alleen een beveiligingsprobleem oplost en verder niets aan je website verandert.. Met een website zonder PHP bouwen we je site zo opnieuw, met dezelfde content en URL’s. Hou je liever je huidige opzet, dan zet onze hulp bij php updaten hem over naar een ondersteunde versie.