La finalidad principal de un servidor proxy es ahorrar ancho de banda en su conexión a Internet. Cuando los usuarios acceden a Internet a través de un proxy, el servidor proxy almacena los diferentes objetos solicitados que pasan por él (como páginas HTML, imágenes y otros tipos de ficheros) en su memoria caché.
Cuando las páginas o imágenes son solicitadas nuevamente por el mismo usuario o por otra persona, el servidor proxy pone a disposición, desde su memoria caché, los elementos solicitados . De esta forma se reduce la carga de la conexión a Internet y la operación completa es también más rápida que si se descargan nuevamente las imágenes desde Internet.
Por otra parte, los objetos guardados en la memoria caché de un servidor proxy no están siempre actualizados. La definición del tiempo de vida (TTL ,Time-To-Live) de los documentos guardados es una cuestión muy delicada y debe definirse de forma equilibrada para evitar malentendidos que pueden surgir, por ejemplo, porque el día anterior leyó las noticias del diario.