Instancias en que HTTP.sys no almacena en caché contenido

Seleccione idioma Seleccione idioma
Id. de artículo: 817445 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Este documento describe las instancias en el que el controlador HTTP.sys no almacena en caché contenido. En estas situaciones, los servicios de Internet Information Server (IIS) 6.0 y versiones posteriores deben administrar el almacenamiento en caché de contenido en el modo de usuario.

Más información

La caché de respuestas HTTP.sys almacena en caché las solicitudes con el indicador correspondiente en el encabezado de solicitud. Esta caché está deshabilitada en una base de cada solicitud. Sin embargo, si uno o más de las siguientes condiciones son verdaderas, HTTP.sys no almacena en caché la respuesta de solicitud:
  • La solicitud no es una solicitud anónima.
  • La solicitud requiere autenticación. (Por ejemplo, la solicitud contiene una autorización: encabezado.)
  • El sitio Web está configurado para utilizar un pie de página.
  • La compresión dinámica está habilitada y se utiliza para la respuesta.
    Nota Se puede utilizar la compresión estática con HTTP.sys almacenamiento en caché.
  • El archivo estático es un archivo de convención de nomenclatura universal (UNC, Universal Naming Convention) y no está habilitada la clave del registro DoDirMonitoringForUnc.
    NotaPuede utilizar la propiedad del registro de DoDirMonitoringForUnc (un valor DWORD) para la caché de archivos estáticos volver a una caché de la notificación de cambio. Esto se establece como sigue:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo\Parameters
    El valor predeterminado es 0, o no está habilitado. Se puede establecer a 1 para habilitar la caché de contenido estático, basado en la notificación de cambios.
  • La solicitud contiene una cadena de consulta.
  • La caché está deshabilitada. (Eso es, elMD_VR_NO_CACHEpropiedad de la metabase es 1.)
    Nota Para obtener más información acerca de la MD_VR_NO_CACHEpropiedad de la metabase está disponible en la documentación del producto. Para ver esta documentación, visite el siguiente sitio Web de Microsoft:
    DisableStaticFileCache
    También puede tener acceso a la documentación del producto a través del Administrador de IIS. Para obtener más información acerca de cómo tener acceso a esta característica de ayuda, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    815127Cómo obtener acceso a la documentación de Ayuda de IIS 6.0
  • La solicitud tiene un cuerpo de entidad.
  • La asignación de certificados está habilitada para la dirección URL.
  • Registro personalizado está habilitado para el sitio Web.
  • La versión HTTP de la solicitud no es 1.1 ni 1.0.
  • La solicitud contiene una traducción: encabezado de f.
  • Un resultado esperado: el encabezado que no contiene exactamente "100 continue" está presente.
  • La solicitud contiene ya sea un If-Range: encabezado o un rango: encabezado.
    NotaHTTP.sys procesa sólo las respuestas toda. HTTP.sys no intenta enviar respuestas de distancia.
  • La respuesta abarca varios SendResponse y SendResponseEntityBody llamadas.
    Nota Una respuesta almacenable en caché debe ir hacia abajo en un único equipo, "vectorizadas" SendResponse * llamada.
  • El tamaño de respuesta total es mayor que el tamaño máximo por cada respuesta. El valor máximo se controla mediante la clave del registro de UriMaxUriBytes, y el valor predeterminado es 256 KB.
  • El tamaño del encabezado de respuesta es mayor que el tamaño de encabezado máximo por cada respuesta. El valor predeterminado es 1.024 bytes.
  • La caché ya está llena. El tamaño predeterminado es proporcional a la memoria física en el equipo.
  • La respuesta es de longitud cero.
  • Se instala un filtro ISAPI que no es compatible con memoria caché.
    Nota De forma predeterminada, los filtros ISAPI no son reconoce la memoria caché. Debe establecer la FilterEnableCachepropiedad de la metabase para el filtro para que sea consciente de la memoria caché. Todos los filtros en una instalación predeterminada de IIS son compatibles con memoria caché. Esto incluye Microsoft FrontPage y Microsoft ASP.NET.

    Para obtener más información acerca de laFilterEnableCachepropiedad de la metabase, vea la documentación del producto en el siguiente sitio Web de Microsoft:
    FilterEnableCache
  • Se tiene acceso a un archivo estático como documento predeterminado. (Por ejemplo, Default.htm existe en el directorio raíz.) Acceso al archivo específico por su nombre (http://example.com/default.htm/) hace que HTTP.sys para almacenar en caché el archivo. Acceso al sitio Web al solicitar los resultados de la carpeta (http://example.com/) de raíz en una respuesta sin almacenamiento en caché.

    NotaSi la primera página que aparece en el Documento predeterminadolista se puede acceder, IIS intenta servir a la segunda página en laDocumento predeterminadolista. En esta situación, esa página estática puede ser atendida desde la caché.

Propiedades

Id. de artículo: 817445 - Última revisión: lunes, 11 de marzo de 2013 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Internet Information Services 8.0
  • Microsoft Internet Information Services 7.5
  • Microsoft Internet Information Services 7.0
  • Servicios de Microsoft Internet Information Server 6.0
Palabras clave: 
kbinfo kbmt KB817445 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 817445

Enviar comentarios

 

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