Een statische server is een type webserver dat alleen statische inhoud serveert. Dit betekent dat het bestanden rechtstreeks aan de client levert (zoals een webbrowser) zonder enige serververwerking of dynamische generatie van inhoud. De inhoud bestaat al en is opgeslagen op het bestandssysteem van de server.
Hier is een overzicht:
* Statische inhoud: Dit omvat HTML-bestanden, CSS-bestanden, JavaScript-bestanden, afbeeldingen, video's en andere media die niet veranderen op basis van gebruikersinteractie of andere gebeurtenissen op de server.
* Geen verwerking aan de serverzijde: In tegenstelling tot dynamische servers (die talen als PHP, Python, Ruby, Node.js, etc. gebruiken), voert een statische server geen scripts of databasequery's uit om direct inhoud te creëren. Het haalt eenvoudigweg het gevraagde bestand op en verzendt het.
* Eenvoudig en snel: Omdat er geen verwerking nodig is, zijn statische servers over het algemeen erg snel en efficiënt. Dit resulteert in snellere laadtijden voor websites.
* Geschikt voor eenvoudige websites: Ze zijn ideaal voor websites met onveranderlijke inhoud, zoals portfolio's, landingspagina's of sites met voornamelijk informatieve inhoud.
* Voorbeelden: Nginx en Apache (indien geconfigureerd om alleen statische bestanden weer te geven) zijn veelvoorkomende voorbeelden van webservers die kunnen functioneren als statische servers. Veel eenvoudigere, gespecialiseerde statische sitegeneratoren produceren ook sites die perfect geschikt zijn voor dit type server.
Een *dynamische server* daarentegen verwerkt verzoeken, communiceert met databases en genereert op verzoek HTML of andere inhoud. Dit maakt interactieve websites mogelijk met gepersonaliseerde inhoud, gebruikersaccounts en databasegestuurde functies. Een statische server is echter veel minder complex en resource-intensief, en biedt een eenvoudiger oplossing wanneer dynamische functionaliteit niet vereist is. |