COMMENT FAIRE : Empêcher la mise en cache Web

Numéro d'article: 311006 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F311006
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article pas à pas explique comment empêcher la mise en cache Web d'objets sur votre serveur.


Activer l'expiration de contenu dans IIS 5.0

Lorsque l'expiration de contenu est activée, le navigateur Web compare la date actuelle à la date d'expiration afin de déterminer s'il doit afficher une page mise en cache ou demander une page mise à jour au serveur.

Pour définir l'expiration du contenu d'un site Web dans IIS 5.0, procédez comme suit :
  1. Dans le composant logiciel enfichable IIS, sélectionnez le site Web, le répertoire virtuel, le répertoire ou le fichier pour lequel vous souhaitez définir l'expiration du contenu.
  2. Cliquez avec le bouton droit sur le site Web, le répertoire virtuel, le répertoire ou le fichier, puis sélectionnez Propriétés.
  3. Sur la feuille de propriétés En-têtes HTTP, sélectionnez Activer l'expiration de contenu.
  4. Sélectionnez Expirer immédiatement, Expirer après ou Expirer le, puis entrez les informations d'expiration appropriées dans la zone correspondante.
REMARQUE : En général, les informations tenant compte du temps sont limitées à certains fichiers, répertoires ou sites Web ; cependant, vous pouvez également définir l'expiration de contenu pour tous les sites Web d'un ordinateur grâce à la configuration des Propriétés principales du service WWW.


Empêcher la mise en cache Web à l'aide d'un script ASP

Vous pouvez aussi empêcher la mise en cache de pages individuelles en ajoutant un script aux fichiers ASP. Pour ce faire, procédez comme suit :
  1. Ouvrez le fichier ASP dans l'éditeur de votre choix.
  2. Ajoutez le script suivant tout en haut du fichier ASP :
    <%
    Response.Expires = 0
    Response.Expiresabsolute = Now() - 1
    Response.AddHeader "pragma","no-cache"
    Response.AddHeader "cache-control","private"
    Response.CacheControl = "no-cache"
    %>
    
    



RÉFÉRENCES

Pour plus d'informations sur le contrôle de la mise en cache Web, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
165150 Procédure pour utiliser Pragma : aucun cache avec IIS et IE
189409 INFO : Contrôle de la mise en cache des pages Web avec IIS 4.0
234067 PROCÉDURE : Empêcher la mise en cache dans Internet Explorer
Pour plus d'informations, consultez les sites Web suivants :
Didacticiel de mise en cache pour les créateurs de sites Web et administrateurs Web
http://www.mnot.net/cache_docs/

Mise en cache et ressources de remise de contenu
http://www.web-caching.com

Propriétés

Numéro d'article: 311006 - Dernière mise à jour: mardi 29 avril 2003 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
Mots-clés : 
kbhowto kbhowtomaster KB311006
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires