En statisk server är en typ av webbserver som bara serverar statiskt innehåll. Detta innebär att det levererar filer direkt till klienten (som en webbläsare) utan någon bearbetning på serversidan eller dynamisk generation av innehåll. Innehållet är befintligt och lagrat på serverns filsystem.
Här är en uppdelning:
* statiskt innehåll: Detta inkluderar HTML-filer, CSS-filer, JavaScript-filer, bilder, videor och andra medier som inte ändras baserat på användarinteraktion eller andra händelser på serversidan.
* ingen bearbetning på serversidan: Till skillnad från dynamiska servrar (som använder språk som PHP, Python, Ruby, Node.js, etc.), kör en statisk server inte skript eller databasfrågor för att skapa innehåll i farten. Den hämtar helt enkelt och skickar den begärda filen.
* Enkelt och snabbt: Eftersom det inte är någon bearbetning involverad är statiska servrar i allmänhet mycket snabba och effektiva. Detta resulterar i snabbare belastningstider för webbplatser.
* Lämplig för enkla webbplatser: De är idealiska för webbplatser med oföränderligt innehåll, till exempel portföljer, målsidor eller webbplatser med främst informationsinnehåll.
* Exempel: Nginx och Apache (när de är konfigurerade för att endast servera statiska filer) är vanliga exempel på webbservrar som kan fungera som statiska servrar. Många enklare, specialiserade statiska webbplatsgeneratorer producerar också webbplatser som passar perfekt för denna typ av server.
Däremot bearbetar en * dynamisk server * begäran, interagerar med databaser och genererar HTML eller annat innehåll på begäran. Detta möjliggör interaktiva webbplatser med personligt innehåll, användarkonton och databasdrivna funktioner. En statisk server är emellertid mycket mindre komplex och resurskrävande och erbjuder en enklare lösning när dynamisk funktionalitet inte krävs.