2. Qué es un servidor proxy caché - UTN-FRD/proxy-cache GitHub Wiki
Un servidor proxy-caché es una computadora que almacena copias de páginas web en su base de datos para que los usuarios puedan accederlas desde la misma en vez de buscarlas en el servidor que las aloja. Cabe destacar que es necesario configurar el navegador en cada computadora para poder hacer uso de este servidor.
Funcionamiento
Cuando un usuario desea visitar una página web, el navegador se la solicita en primer lugar al servidor proxy-caché y éste chequea en su base de datos si la tiene. En caso afirmativo, se la envía directamente; si no busca en la jerarquía de proxies a la que pertenece la página y si la encuentra la recupera y se la envía al usuario. Caso contrario, la busca en la dirección fuente.
Ventaja: Velocidad
Cuando se solicita una página, el proxy guarda una copia en caché para que el próximo usuario que la pida acceda directamente, sin buscarla en el servidor fuente. De esta forma la respuesta es mucho más rápida.
Desventaja: Incoherencia
Es posible que la página almacenada en caché no se corresponda con la última versión de la misma, dando una respuesta desactualizada.
Aclaración: este problema no existe con los servidores proxy actuales, ya que se conectan con el servidor remoto para comprobar que la versión que tiene en caché sigue siendo la misma que la existente en el servidor remoto.