HUGO

Les Avantages des Générateurs de Sites Statiques

Performance accrue, sécurité et facilité d’utilisation sont juste quelques-unes des raisons pour lesquelles les générateurs de site statique sont si tentants.

Le but des générateurs de sites Web est de transformer le contenu en fichiers HTML. La plupart sont des “générateurs de sites dynamiques”. Cela signifie que le serveur HTTP —c’est-à-dire le programme qui envoie des fichiers à afficher dans le navigateur— exécute le générateur pour créer un nouveau fichier HTML chaque fois qu’un utilisateur final demande une page.

Au fil du temps, des générateurs de sites dynamiques ont été programmés pour mettre en cache leurs fichiers HTML afin d’éviter des retards inutiles dans la livraison de pages aux utilisateurs finaux. Une page en cache est une version statique d’une page Web.

Hugo prend la mise en cache un peu plus loin et tous les fichiers HTML sont rendus sur votre ordinateur. Vous pouvez consulter les fichiers localement avant de les copier sur l’ordinateur hébergeant le serveur HTTP. Étant donné que les fichiers HTML ne sont pas générés dynamiquement, nous disons que Hugo est un générateur de site statique.

Il y a de nombreux avantages à cela, le plus remarquable étant la performance. Les serveurs HTTP sont très bons pour envoyer des fichiers —donc bon, en fait vous pouvez servir avec efficacité le même nombre de pages avec une fraction de la mémoire et la CPU nécessaires pour un site dynamique.

Plus sur les Générateurs de Site Statiques

  • “An Introduction to Static Site Generators”, David Walsh
  • “Hugo vs. Wordpress page load speed comparison: Hugo leaves WordPress in its dust”, GettingThingsTech
  • “Static Site Generators”, O-Reilly
  • StaticGen: Top Open-Source Static Site Generators (GitHub Stars)
  • “Top 10 Static Website Generators”, Netlify blog
  • “The Resurgence of Static”, dotCMS
  • a-propos
    • Aperçu
    • Les Fonctionnalités Hugo
    • Les Avantages du Statique
    • Roadmap
    • Licence
  • chantier-doc-hugo
    • Poser une h-card
  • commandes
    • Survol de l'interface de ligne de commande CLI
  • contribuer
    • Contribuer au Projet Hugo
    • Développement
    • Documentation
    • Thèmes
  • fonctions
    • .Scratch
  • functions
    • Fonctions Référence Rapide
    • .AddDate
    • .Format
    • .Get
    • .GetPage
    • .Param
    • .Unix
    • Math
    • absLangURL
    • absURL
    • after
    • apply
    • base64
    • chomp
    • countrunes
    • countwords
    • dateFormat
    • default
    • delimit
    • dict
    • echoParam
    • emojify
    • eq
    • findRE
    • first
    • getenv
    • hasPrefix
    • highlight
    • htmlEscape
    • htmlUnescape
    • humanize
    • i18n
    • imageConfig
    • in
    • index
    • int
    • intersect
    • isset
    • jsonify
    • lang.NumFmt
    • last
    • lower
    • markdownify
    • md5
    • now
    • partialCached
    • plainify
    • pluralize
    • printf
    • querify
    • range
    • readDir
    • readFile
    • ref
    • relLangURL
    • relURL
    • relref
    • render
    • replace
    • replacere
    • safeCSS
    • safeHTML
    • safeHTMLAttr
    • safeJS
    • safeURL
    • seq
    • sha
    • shuffle
    • singularize
    • slice
    • slicestr
    • sort
    • split
    • string
    • substr
    • time
    • title
    • trim
    • truncate
    • union
    • uniq
    • upper
    • urlize
    • where
    • with
  • gestion-contenu
    • Aperçu de la Gestion de Contenu
    • Organisation
    • Formats de Contenus Supportés
    • Front Matter
    • Shortcodes
    • Sections
    • Types
    • Archétypes
    • Taxonomies
    • Résumés
    • Références Croisées
    • Gestion des URLs
    • Menus
    • Table des Matières
    • Commentaires
    • Multilinguisme et i18n
  • hebergement-et-deploiement
    • Aperçu Hébergement & Déploiement
    • Héberger chez Netlify
    • Héberger sur Firebase
    • Héberger sur GitHub
    • Héberger sur GitLab
  • hosting-and-deployment
    • Hosting on Bitbucket
    • Deployment with Wercker
    • Deployment with Rysnc
  • templates
    • Aperçu des Modèles
    • Introduction
    • Ordre de Recherche de Modèle
    • Formats Output Personnalisés
    • Modèles de Base et Blocs
    • Modèles de Pages Liste
    • Modèle Page Accueil
    • Modèles de Section
    • Modèles de Taxonomie
    • Modèles de Page Unique
    • Modèles de Vues de Contenu
    • Modèles de Data
    • Modèles Partiels
    • Modèles de Shortcode
    • Modèles de Fichier Local
    • Page 404
    • Modèles de Menu
    • Pagination
    • Modèles RSS
    • Modèle Sitemap
    • Robots.txt
    • Modèles Internes
    • Langages Alternatifs de Modélisation
    • Debuguer les Modèles
  • themes
    • Aperçu des Thèmes
    • Installer et Utiliser des Thèmes
    • Personnaliser un Thème
    • Créer un Thème
  • tools
    • Aperçu des Outils du Développeur
    • Migrations
    • Surbrillance de Syntaxe
    • Starter Kits
    • Frontends
    • Editor Plug-ins
    • Search
    • Other Projects
  • troubleshooting
    • Dépannage
    • Caractères Accentués dans les URLs
    • Erreur EOF
  • variables
    • Aperçu des Variables
    • Variables de Site
    • Variables Page
    • Variables Shortcode
    • Taxonomy Variables
    • Variables File
    • Variables Menu
    • Variables Spécifiques à Hugo
    • Variables d'Info Git
    • Variables Sitemap
“Les Avantages des Générateurs de Sites Statiques” a été mise à jour le : July 18, 2017
Améliorez cette page
Par les Auteurs Hugo

Les logos Hugo sont copyright © Steve Francia 2013–2017.

Le Gopher Hugo Gopher est basé sur un travail original de Renée French.

  • Remontez une Question
  • Demandez de l'Aide
  • Discutez du Code Source
  • @GoHugoIO
  • @spf13
  • @bepsays
  • a-propos
  • chantier-doc-hugo
  • commandes
  • contribuer
  • fonctions
  • functions
  • gestion-contenu
  • hebergement-et-deploiement
  • hosting-and-deployment
  • templates
  • themes
  • tools
  • troubleshooting
  • variables