HUGO

  • Actu
  • Docs
  • Thèmes
  • Communauté
  • GitHub
Star

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

  • Passer au Statique: 5 raisons de tester la JAMstack sur votre prochain projet, Frank Taillandier
  • “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
  • À Propos d'Hugo
  • Démarrage
  • Chantier
    • Crédits
    • Poser une h-card
    • Chantier traduction
    • Pourquoi j'envisage Hugo
  • Outils
    • Aperçu des Outils du Développeur
  • Contribuer
    • Contribuer au Projet Hugo
    • Développement
    • Documentation
    • Thèmes
  • Démarrage
    • Stucture de Dossier
    • Configuration
    • Aperçu Démarrage
  • Fonctions
    • .AddDate
    • .Format
    • .Get
    • .GetPage
    • .Param
    • .Scratch
    • absLangURL
    • absURL
    • after
    • countrunes
    • countwords
    • dateFormat
    • emojify
    • highlight
    • i18n
    • isset
    • range
    • replaceRE
    • time
    • title
    • where
    • with
  • Gestion de Contenu
    • Organisation
    • Commentaires
  • Templates
    • Ordre de Recherche de Modèle
    • Formats Output Personnalisés
    • Modèles de Base et Blocs
    • Modèles de Pages Liste
    • Page Accueil (modèle)
    • 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
    • Débuguer les Modèles
  • Themes
    • Aperçu des Thèmes
    • Personnaliser un Thème
    • Créer un Thème
  • depannage
    • Caractères Accentués dans les URLs
    • Erreur EOF
  • démarrage
    • Quick Start
  • fonctions
    • printf
  • functions
    • .Unix
    • Math
    • apply
    • base64
    • chomp
    • default
    • delimit
    • dict
    • echoParam
    • eq
    • findRE
    • first
    • getenv
    • hasPrefix
    • htmlEscape
    • htmlUnescape
    • humanize
    • imageConfig
    • in
    • index
    • int
    • intersect
    • jsonify
    • lang.NumFmt
    • last
    • lower
    • markdownify
    • md5
    • now
    • partialCached
    • plainify
    • pluralize
    • querify
    • readDir
    • readFile
    • ref
    • relLangURL
    • relURL
    • relref
    • render
    • replace
    • safeCSS
    • safeHTML
    • safeHTMLAttr
    • safeJS
    • safeURL
    • seq
    • sha
    • shuffle
    • singularize
    • slice
    • slicestr
    • sort
    • split
    • string
    • substr
    • trim
    • truncate
    • union
    • uniq
    • upper
    • urlize
  • templates
    • Introduction
  • themes
    • Installer et Utiliser des Thèmes
  • 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
La page “Les Avantages des Générateurs de Sites Statiques” a été mise à jour le 23 juillet 2017
Améliorez cette page
Par les Auteurs Hugo

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

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

  • Reportez un Problème
  • Demandez de l'aide
  • Discutez du code source
  • @xtof_party
  • @GoHugoIO
  • @spf13
  • @bepsays
  • Actu
  • Docs
  • Thèmes
  • Communauté
  • GitHub
  • À Propos d'Hugo
  • Démarrage
  • Chantier
  • Outils
  • Contribuer
  • Démarrage
  • Fonctions
  • Gestion de Contenu
  • Templates
  • Themes
  • depannage
  • démarrage
  • fonctions
  • functions
  • templates
  • themes
  • variables