Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema y sus subtemas relacionados se describe el almacenamiento en caché de los recursos obtenidos mediante las WebClientclases , WebRequest, HttpWebRequesty FtpWebRequest .
Una memoria caché proporciona almacenamiento temporal de recursos solicitados por una aplicación. Si una aplicación solicita el mismo recurso más de una vez, el recurso se puede devolver desde la memoria caché, evitando la sobrecarga de volver a solicitarlo desde el servidor. El almacenamiento en caché puede mejorar el rendimiento de la aplicación al reducir el tiempo necesario para obtener un recurso solicitado. El almacenamiento en caché también puede reducir el tráfico de red reduciendo el número de viajes al servidor. Aunque el almacenamiento en caché mejora el rendimiento, aumenta el riesgo de que el recurso devuelto a la aplicación esté obsoleto, lo que significa que no es idéntico al recurso que el servidor habría enviado si el almacenamiento en caché no estuviera en uso.
El almacenamiento en caché puede permitir que los usuarios o procesos no autorizados lean datos confidenciales. Una respuesta autenticada que se almacena en caché se puede recuperar de la memoria caché sin una autorización adicional. Si el almacenamiento en caché está habilitado, cambie a CachePolicy o BypassCacheNoCacheNoStore para deshabilitar el almacenamiento en caché para esta solicitud.
Debido a problemas de seguridad, no se recomienda el almacenamiento en caché para escenarios de nivel intermedio.
En esta sección
Política de caché
Explica qué es una directiva de caché y cómo definir una.
Location-Based Cache Policies (Directivas de caché basadas en la ubicación)
Define cada tipo de directiva de caché basada en ubicación disponible para los recursos del Protocolo de transferencia de hipertexto (http y https).
Time-Based Cache Policies (Directivas de caché de duración definida)
Describe los criterios que se pueden usar para personalizar una directiva de caché basada en tiempo.
Configuración del almacenamiento en caché en aplicaciones de red
Describe cómo crear mediante programación directivas y solicitudes de caché que usan el almacenamiento en caché.
Referencia
System.Net.Cache
Define los tipos y enumeraciones usados para definir directivas de caché para los recursos obtenidos mediante las WebRequestclases , HttpWebRequesty FtpWebRequest .