AccueilClients

Applications et sites

  • Application métiersIntranet, back-office...
  • Applications mobilesAndroid & iOS
  • Sites InternetSites marketings et vitrines
  • Expertises techniques

  • React
  • Expo / React Native
  • Next.js
  • Node.js
  • Directus
  • TypeScript
  • Open SourceBlogContactEstimer

    Bonne pratique

    Ajouter des entêtes Expires ou Cache-Control

    Ce que dit le référentiel

    Les entêtes Expires et Cache-Control définissent la durée pendant laquelle un navigateur doit conserver une ressource dans son cache. Il faut donc en prévoir et les configurer correctement pour les feuilles de style CSS, les scripts JavaScript et les images.

    Idéalement, la durée de vie de ces éléments doit être la plus longue possible, afin que le navigateur ne les redemande pas au serveur. On économise ainsi des requêtes HTTP, de la bande passante et des cycles CPU côté serveur.

    Le "Référentiel d'écoconception web (REW)" est publié par GreenIT.fr dans le cadre des travaux du Collectif conception numérique responsable selon les termes de la licence Creative Commons Attribution.

    Plus d'informations sur collectif.greenit.fr et ecoconceptionweb.com.

    Notre avis

    Grâce à Next.js, nous pouvons facilement configurer des entêtes Cache-Control pour optimiser le caching des ressources. En spécifiant des durées de vie longues pour les feuilles de style CSS, les scripts JavaScript et les images, nous réduisons le nombre de requêtes HTTP répétées.

    Cela minimise la bande passante utilisée et les cycles CPU côté serveur, contribuant ainsi à diminuer l'empreinte environnementale. Notre expertise en React et Next.js nous permet de mettre en place ces optimisations de manière efficace et discrète.

    Règle de validation

    Le nombre d'entêtes manquantes Expires ou Cache-Control doit être inférieur ou égal à 0

    Ressources économisées

    Processeur
    Réseau
    Mémoire vive
    Requêtes
    Bonne pratique précédente
    Précédent
    Bonne pratique suivante
    Suivant