Een 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. Er draait bij een bezoek geen PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. en geen database, wat minder plekken geeft om aan te vallen.
Wat is een statische website?
De server geeft simpelweg het bestand dat van tevoren is klaargemaakt. Dat is het tegenovergestelde van een site als WordPressWordPress is een programma waarmee je een website maakt en beheert zonder te hoeven programmeren., waar pagina’s per verzoek op de server worden samengesteld.
Bij een dynamische site zet een bezoek code in gang: de server draait PHP, bevraagt een database, stelt de pagina samen en stuurt hem op. Bij een statische site is dat werk al gedaan. De pagina’s zijn eenmalig gemaakt in een bouwstap en als bestanden opgeslagen. Een pagina openen betekent een bestand opvragen. Omdat er niets hoeft te worden samengesteld, kan hetzelfde bestand naar veel servers worden gekopieerd, en dat doet 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..
Statisch betekent niet bevroren of kaal. De pagina’s kunnen animaties, scripts, ingesloten video’s en dynamische onderdelen bevatten die in de browser van de bezoeker draaien. Het verschil zit in waar de pagina is gebouwd, niet in hoe hij eruitziet.
Wat een statische website betekent voor je PHP-site
Draait je huidige site op PHP, dan hangt hij af van je PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3., van updates en van alle code die bij elk bezoek draait. Een statische site haalt die laag van de server. Er is geen PHP om op een ondersteunde versie te houden en geen database die blootstaat terwijl pagina’s worden geleverd. Dat geeft een kleiner aanvalsoppervlak, maar geen onkwetsbare site: aanvallers kunnen nog steeds achter je hostinglogin, je bouwproces, formulieren of scripts van derden aan.
Het verandert ook kosten en inspanning. Een statische site vraagt meestal minder doorlopend onderhoud, omdat er minder bewegende delen op de live server zijn. Wat je aan eenvoud wint, ruil je in voor live bewerken: wijzigingen gaan via een bouwstap, en alles wat echt dynamisch is heeft een aparte dienst nodig, zoals een 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.
Zo weet je of je site statisch kan zijn
Vraag je af hoeveel van de site per bezoeker verschilt. Een foldersite, portfolio, blog, landingspagina of documentatiesite kan volledig statisch zijn. Een site met logins, een persoonlijk dashboard of een grote shop met live voorraad heeft een applicatie nodig, al kunnen de contentpagina’s eromheen nog steeds statisch zijn.
Kijk daarna naar formulieren, zoeken en reacties. Elk daarvan kan een kleine dienst of ingesloten tool afhandelen. Tel tot slot hoe vaak de inhoud verandert. Is dat een paar keer per maand, dan 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. met een eenvoudige werkwijze voor bewerken ruim genoeg.
Van PHP naar statisch
De overstap begint met een inventarisatie van pagina’s, redirects en formulieren, gevolgd door een bouw met een static site generator, een test op een stagingadres en het omzetten van het domeinEen domeinnaam is het webadres waarmee bezoekers jouw website vinden, zoals bedrijfsnaam.nl.. We houden de oude URL’s werkend, zodat bestaande links en zoekresultaten niet verloren gaan. Onze aanpak voor een website zonder PHP dekt dit, en onze hulp bij je website verhuizen helpt als je volgende stap een nieuwe host of stack is.
Een statische site past goed bij 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, waarbij pagina’s vooraf zijn gebouwd en dynamische functies uit API’s komen.
Wanneer onderneem je actie
Doe iets als je PHP-versie bijna uit support is, als pluginupdates de site steeds breken of als je betaalt voor een serverapplicatie om pagina’s te tonen die zelden veranderen. Een statische site is een rustig antwoord op die problemen, zolang je inhoud er echt bij past.
Veelgestelde vragen
Is een statische website veilig?
Het aanvalsoppervlak is kleiner, maar de site is niet onkraakbaar. Zonder PHP of database op de server bij een paginaweergave vervalt een hele groep aanvallen. Je hostingaccount, bouwtools, formulieren en scripts van derden vragen nog steeds bescherming.
Kan een statische website een contactformulier hebben?
Ja. Het formulier zelf is HTML en de verzending wordt afgehandeld door een kleine dienst, een serverless functie of een formulieraanbieder. Voeg een spamcontrole zoals TurnstileTurnstile is een controle van Cloudflare die op je formulieren echte mensen van spamrobots onderscheidt, zonder dat bezoekers puzzels oplossen. toe, zodat het formulier niet volloopt met botberichten.
Kan ik mijn pagina's nog zelf aanpassen?
Ja, met de juiste opzet. Je past inhoud aan in een headless CMS of in eenvoudige bestanden, en een bouwstap publiceert de wijzigingen als nieuwe statische pagina's. De werkwijze verschilt van WordPress en we stellen die samen met je in.
Is een statische website sneller?
Vaak wel, want de server geeft alleen kant-en-klare bestanden en een CDN kan ze van dichtbij leveren. De snelheid hangt nog steeds af van je afbeeldingen, scripts en lettertypen, dus meet je eigen pagina's.