Zo deploy je gratis een statische WordPress website op Kinsta

ict

[ad_1]

WordPress is een uitstekend Content Management System (CMS). Je kan er bijna alles mee doen en omdat het dynamisch is, kunnen we alle content met één druk op de knop veranderen. En hoewel dit fantastisch is, brengt het ook gevaren met zich mee en kan het moeilijk te onderhouden wanneer er veel mensen tegelijkertijd naar je site komen.

Het omzetten van je WordPress website naar een statische website kan deze problemen oplossen.

Wat zijn statische websites?

Om uit te leggen hoe statische websites werken, moeten we eerst begrijpen hoe dynamische websites werken.

Elke keer dat we een website bezoeken, moet de server PHP bestanden ontleden, de database raadplegen om de gegevens op te halen en uiteindelijk de gerenderde HTML terugsturen naar de browser.

Statische websites doen al het zware werk eigenlijk al van tevoren – dus nog voordat we de website bezoeken, slaan we elke pagina op als statische HTML. Wanneer we de gewenste pagina bezoeken, levert de server de site dus af zoals hij is.

De voordelen van statische websites

Snelheid en prestaties

Statische websites zijn snel en presteren goed. Waarom? Omdat het niets meer dan statische HTML is. Dit betekent dat de server maar één ding hoeft te doen: de website afleveren. Hij hoeft niets te parsen of te wachten op gegevens uit de database.

Statische websites zijn bovendien gemakkelijker te hosten op CDN’s (hoewel Edge Cache vergelijkbaar werkt), die alle bestanden zo dicht mogelijk bij jou in de buurt plaatsen.

Over het geheel genomen presteren statische websites verbazingwekkend onder druk verkeer.

Beveiliging

De core van WordPress is veilig – echt waar. Maar de plugins en thema’s – niet altijd. Ook kan iedereen proberen onze login en wachtwoord te raden.

In het algemeen vergelijk ik WordPress graag met een huis met veel deuren en ramen. Het is aan ons om het veiligste huis te kiezen, maar toch, als één deur niet veilig genoeg is, kan een hacker onze website hacken.

Door je website statisch te maken, verwijder je de meeste aanvalsingangen. Omdat het simpelweg uit HTML bestaat, kan een hacker geen kwetsbare plugins gebruiken of profiteren van een zwak wachtwoord.

Gemoedsrust

Een typische WordPress setup bestaat uit veel bewegende delen – PHP- en databaseservers, thema’s of plugins – en elk onderdeel kan stuk gaan. Door onze site statisch te maken, verwijderen we de meeste. Onze server wordt eenvoudiger omdat hij alleen HTML levert en onze inhoud wordt wereldwijd verspreid dankzij CDN, waardoor hij meteen beschermd is tegen DDoS.

Daardoor is de kans dat er iets kapot gaat veel kleiner dan normaal.

De nadelen van converteren naar statisch

Workarounds

We zijn gewend dat dingen als zoeken op de website, het toevoegen van comments of het versturen van formulieren out-of-the box werken binnen WordPress. Met statisch is dat niet meer zo eenvoudig. Omdat we alles hebben omgezet naar HTML, zijn we die mogelijkheden kwijtgeraakt.

We moeten een aantal externe tools gebruiken om deze functionaliteit weer toe te voegen.

Bouwproces

We zijn gewend dat de nieuwe inhoud beschikbaar is op onze website nadat we op de knop voor publiceren hebben gedrukt. Met de statische aanpak moeten we onze website converteren wanneer we hem willen bijwerken. Het kan dus een paar minuten duren tussen het drukken op de knop en het beschikbaar zijn voor iedereen.

Inleidende stappen

Voordat we beginnen, moeten we een aantal dingen regelen.

1. Een Git repository aanmaken

We gebruiken GitHub in dit voorbeeld, maar je kunt elke andere Git oplossing gebruiken (zoals GitLab of BitBucket). Maak voor nu een account aan (als je er nog geen hebt) en maak een lege repository.

Hierna moeten we een bestand aanmaken in de repo; anders kunnen we het niet verbinden met Kinsta.

Voeg een bestand toe aan je repository. Een readme.md bestand in de hoofd branch van een GitHub repository
Voeg een bestand toe aan je repository.

2. Deze repository instellen bij Statische Site Hosting

Ga naar MyKinsta, selecteer Statische sites in de zijbalk en selecteer Voeg statische site toe.

Selecteer de repository die je hebt gemaakt en vergeet niet om “Automatische  deployment bij commit” te selecteren

Kinsta's UI toont een nieuwe statische site die wordt gemaakt van een GitHub repository en zijn main branch.
Kinsta Statische Site Hosting instellen.

[ad_2]

https://kinsta.com/nl/blog/statische-wp-site/