|
Un serveur statique est un type de serveur Web qui ne sert que du contenu statique. Cela signifie qu'il transmet les fichiers directement au client (comme un navigateur Web) sans aucun traitement côté serveur ni génération dynamique de contenu. Le contenu est préexistant et stocké sur le système de fichiers du serveur.
Voici une répartition :
* Contenu statique : Cela inclut les fichiers HTML, les fichiers CSS, les fichiers JavaScript, les images, les vidéos et autres médias qui ne changent pas en fonction de l'interaction de l'utilisateur ou d'autres événements côté serveur.
* Aucun traitement côté serveur : Contrairement aux serveurs dynamiques (qui utilisent des langages comme PHP, Python, Ruby, Node.js, etc.), un serveur statique n'exécute pas de scripts ni de requêtes de base de données pour créer du contenu à la volée. Il récupère et envoie simplement le fichier demandé.
* Simple et rapide : Puisqu’aucun traitement n’est impliqué, les serveurs statiques sont généralement très rapides et efficaces. Cela se traduit par des temps de chargement plus rapides pour les sites Web.
* Convient aux sites Web simples : Ils sont idéaux pour les sites Web au contenu inchangé, tels que les portefeuilles, les pages de destination ou les sites dont le contenu est principalement informatif.
* Exemples : Nginx et Apache (lorsqu'ils sont configurés pour servir uniquement des fichiers statiques) sont des exemples courants de serveurs Web pouvant fonctionner comme des serveurs statiques. De nombreux générateurs de sites statiques plus simples et spécialisés produisent également des sites parfaitement adaptés à ce type de serveur.
En revanche, un *serveur dynamique* traite les requêtes, interagit avec les bases de données et génère du HTML ou autre contenu à la demande. Cela permet de créer des sites Web interactifs avec un contenu personnalisé, des comptes d'utilisateurs et des fonctionnalités basées sur une base de données. Un serveur statique est cependant beaucoup moins complexe et gourmand en ressources et offre une solution plus simple lorsque la fonctionnalité dynamique n'est pas requise.
|