Instances dans lesquelles HTTP.sys ne cache pas de contenu

Traductions disponibles Traductions disponibles
Numéro d'article: 817445 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Ce document décrit les instances dans lesquelles le pilote HTTP.sys ne cache pas de contenu. Dans ces situations, Internet Information Services (IIS) 6.0 et versions ultérieures doivent gérer la mise en cache du contenu en mode utilisateur.

Plus d'informations

Le cache de réponse de HTTP.sys met en cache toute demande avec l'indicateur approprié dans l'en-tête de demande. Ce cache est désactivé sur une base par demande. Toutefois, si un ou plusieurs des conditions suivantes sont remplies, HTTP.sys ne met pas en cache la réponse de demande :
  • La demande n'est pas une demande anonyme.
  • La demande requiert une authentification. (Par exemple, la demande contient une autorisation : en-tête.)
  • Le site Web est configuré pour utiliser un pied de page.
  • La compression dynamique est activée et est utilisée pour la réponse.
    Remarque La compression statique peut être utilisée avec HTTP.sys la mise en cache.
  • Le fichier statique est un fichier de la Convention UNC (Universal Naming) et la clé de Registre DoDirMonitoringForUnc n'est pas activée.
    RemarqueVous pouvez utiliser la propriété de Registre DoDirMonitoringForUnc (valeur DWORD) pour le cache de fichiers statiques revenir à un cache de notification de modification. Cette option est définie comme suit :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo\Parameters
    La valeur par défaut est 0, ou non activé. Elle peut être définie à 1 pour activer la mise en cache du contenu statique en fonction de notification de modification.
  • La demande contient une chaîne de requête.
  • Le cache est désactivé. (C'est-à-dire, leMD_VR_NO_CACHEla propriété de métabase correspond à 1.)
    Remarque Plus d'informations sur la MD_VR_NO_CACHEla propriété de métabase est disponible dans la documentation du produit. Pour afficher cette documentation, consultez le site Web Microsoft suivant :
    DisableStaticFileCache
    Vous pouvez également accéder à la documentation du produit via le Gestionnaire des services IIS. Pour plus d'informations sur la façon d'accéder à cette fonctionnalité aide, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    815127Comment accéder à la documentation de l'aide d'IIS 6.0
  • La requête a un corps d'entité.
  • Le mappage de certificat est activé pour l'URL.
  • Journalisation personnalisée est activée pour le site Web.
  • La version de demande HTTP est 1.1 ni 1.0.
  • La demande contient une traduction : en-tête f.
  • Un résultat attendu : en-tête qui ne contient-elle pas exactement « 100 Continuer » est présent.
  • La demande contient soit une If-Range : en-tête ou une plage : en-tête.
    RemarqueHTTP.sys traite uniquement les réponses ensemble. HTTP.sys n'essaie pas d'envoyer des réponses limitées.
  • La réponse s'étend sur plusieurs SendResponse et SendResponseEntityBody appels.
    Remarque Une réponse mise en cache doit être vers le bas dans un seul « vecteurs » SendResponse * appel.
  • La taille de réponse total est supérieure à la taille maximale de chaque réponse. La valeur maximale est contrôlée par la clé de Registre UriMaxUriBytes et la valeur par défaut est 256 Ko.
  • La taille d'en-tête de réponse est supérieure à la taille d'en-tête maximale de chaque réponse. La valeur par défaut est 1 024 octets.
  • Le cache est déjà plein. La taille par défaut est proportionnelle à la mémoire physique de l'ordinateur.
  • La réponse est de longueur nulle.
  • Un filtre ISAPI qui n'a pas connaissance de cache est installé.
    Remarque Par défaut, les filtres ISAPI ne sont pas compatibles sur le cache. Vous devez définir le FilterEnableCachepropriété de la métabase pour le filtre pour le rendre prenant en charge du cache. Tous les filtres dans une installation par défaut d'IIS connaissent un cache. Cela inclut Microsoft FrontPage et Microsoft ASP.NET.

    Pour plus d'informations sur laFilterEnableCachepropriété de métabase, consultez la documentation produit sur le site Web de Microsoft suivant :
    FilterEnableCache
  • Un fichier statique est accessible sous la forme d'un document par défaut. (Par exemple, Default.htm existe dans le répertoire racine.) L'accès au fichier spécifique par nom (http://example.com/default.htm/) entraîne HTTP.sys pour mettre en cache le fichier. L'accès au site Web en demandant les résultats du dossier (http://example.com/) racine dans une réponse un.

    RemarqueSi la première page qui est répertoriée dans la Document par défautliste n'est pas accessible, IIS tente de répondre à la deuxième page de laDocument par défautliste. Dans ce cas, cette page statique peut être fournie par le cache.

Propriétés

Numéro d'article: 817445 - Dernière mise à jour: lundi 11 mars 2013 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Information Services 8.0
  • Microsoft Internet Information Services 7.5
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 6.0
Mots-clés : 
kbinfo kbmt KB817445 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 817445
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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com