Souhaitez-vous apprendre à configurer la stratégie de cache du navigateur sur le serveur IIS ? Dans ce tutoriel, nous allons configurer le serveur IIS pour informer le navigateur de l’utilisateur de mettre en cache des fichiers pour une quantité spécifique de temps.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Liste des équipements

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

En tant qu’associé Amazon, je gagne des achats admissibles.

Tutoriel IIS - Configurer la stratégie de cache du navigateur

Démarrez l’application nommée : IIS Manager.

Start IIS Windows

Dans l’application IIS Manager, sélectionnez votre site Web.

Sur la partie droite de l’écran, accédez à l’option nommée : En-têtes de réponse HTTP.

IIS response header

En haut à droite de l’écran, cliquez sur l’option Définir les en-têtes communs.

IIS - Set common headers

Pour activer le cache de fichiers sur le navigateur de l’utilisateur, effectuez la configuration suivante :

• Expirez le contenu Web - Oui.
• Après - Sélectionnez le temps que le navigateur de l’utilisateur doit garder le fichier en cache.

Cliquez sur le bouton OK.

IIS - Browser cache configuration

En option, utilisez la ligne de commande pour configurer l’en-tête CACHE-CONTROL.

Copy to Clipboard

Dans notre exemple, nous avons configuré l’en-tête CACHE-CONTROL sur le serveur IIS pour informer le navigateur de l’utilisateur d’effectuer le cache de contenu pendant 30 jours.

Pour tester l’installation, ouvrez le navigateur Chrome sur un ordinateur distant et accédez à votre site Web.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

• http://www.gameking.tips

Utilisez la fonction d’inspection de page du navigateur Chrome pour vérifier les en-têtes de votre serveur.

IIS - CACHE-CONTROL configuration

L’en-tête CACHE-CONTROL affiche la quantité de temps de cache en quelques secondes.

En option, vous pouvez utiliser la commande CURL d’un ordinateur Linux pour tester la configuration de l’en-tête.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

félicitations! Vous avez configuré l’en-tête IIS appelé CACHE-CONTROL pour permettre à l’utilisateur de mettre en cache le contenu de votre site Web.