El caching se ha usado desde hace mucho tiempo en sistemas de ordenadores y redes para
aumentar las prestaciones. En realidad, un cache puede encontrarse en casi todos los
ordenadores actuales, desde mainframes a PC's.
Los datos frecuentemente accedidos se guardan temporalmente cerca del solicitante. Así, el cache reduce o elimina elementos clave de retardo incluyendo:
La transmisión de una petición del usuario final al dispositivo de almacenamiento original. | |
Congestión de la red entre el usuario final y el dispositivo de almacenamiento original. | |
Congestión dentro del propio dispositivo de almacenamiento. | |
La transmisión de los datos desde el dispositivo de almacenamiento hasta el usuario final. |
El bajo tiempo de respuesta para los usuarios finales se ha vuelto un factor crítico que impide la utilidad de la WEB. De hecho, la queja nº 1 de usuarios de la WEB es la cantidad de tiempo requerida para cargar cada página.
El retardo dentro de la red ("latencia de la red") es la razón principal por la que la WEB es tan lenta para los usuarios finales. La única manera práctica y eficaz de hacer que la WEB proporcione tiempos de respuesta más rápidos es acercar a los usuarios la mayor parte de los de objetos más accedidos.