¿Qué es el almacenamiento en caché del servidor proxy?

El almacenamiento en caché del servidor proxy se utiliza para ayudar a reducir el tiempo que tardan los usuarios en redes informáticas para acceder al contenido de Internet. Cuando los administradores de red habilitan el almacenamiento en caché, el servidor proxy guardará el contenido al que se accede con frecuencia para no tener que descargar el contenido de Internet cada vez que un usuario lo solicita. Cuando un usuario escribe una dirección web en un navegador web, la solicitud va al servidor proxy, que busca el material especificado en su caché. Si no se puede encontrar la información solicitada, envía una solicitud a Internet. Esto puede ahorrar ancho de banda y disminuir el tiempo que el usuario tiene que esperar por el contenido.

Los servidores proxy pueden utilizar el almacenamiento en caché del servidor proxy tanto pasivo como activo para almacenar en caché el contenido. Cuando un servidor proxy no puede encontrar un sitio web solicitado en su caché y luego descarga una nueva copia de un servidor web, está realizando un almacenamiento en caché pasivo. El almacenamiento en caché activo se produce cuando el servidor proxy está inactivo y almacena en caché los sitios web a los que los usuarios de la red acceden con frecuencia. Al habilitar el almacenamiento en caché activo, los administradores de red pueden asegurarse de que el servidor proxy tenga una copia nueva del contenido. Una desventaja del almacenamiento en caché activo es que puede requerir más ancho de banda y puede no ser adecuado para servidores que tienen limitaciones de ancho de banda o tiempo de inactividad requerido.

Los datos almacenados desde el almacenamiento en caché del servidor proxy no son permanentes y deben actualizarse periódicamente para garantizar que los usuarios obtengan la última versión del contenido. Aunque los objetos almacenados en caché deben actualizarse cuando cambia el contenido del sitio web, también tienen un tiempo de caducidad. Cuando un elemento caduca, el servidor proxy verifica con el servidor web para obtener información sobre la última versión del contenido. Si hay un cambio, descargará una copia nueva; de lo contrario, no es necesario volver a descargar el contenido y solo actualiza el tiempo de vencimiento. Los servidores proxy mantienen un registro de estas acciones para que los administradores puedan ver la frecuencia con la que el servidor obtiene contenido nuevo y la frecuencia con la que los usuarios acceden al contenido directamente desde la caché.

El almacenamiento en caché del servidor proxy tiene el inconveniente de que a veces puede dañar el rendimiento de la red. Si el administrador de la red asigna muy poco espacio en el servidor para el almacenamiento en caché, el servidor deberá seguir eliminando elementos de la caché. Los artículos que se usan menos o que caducan más pronto se quitarán primero para dejar espacio para más artículos cuando surja la necesidad.