L'obiettivo principale di un server proxy è quello di risparmiare la larghezza di banda della connessione Internet dell'utente. Se l'accesso a Internet avviene tramite un server proxy, sarà possibile memorizzare gli oggetti richiesti (pagine HTML, immagini e altri tipi di file) nella sua cache.
Se le medesime pagine o immagini verranno richieste nuovamente, dallo stesso o da un altro utente, il server proxy fornirà gli elementi richiesti prelevandoli dalla propria cache. In questo modo diminuisce il carico sulla connessione Internet e l'intera operazione diventa molto più semplice e rapida di quanto non sarebbe se fosse necessario scaricare nuovamente le immagini da Internet.
Gli oggetti memorizzati nella cache di un server proxy diventano però obsoleti. È necessario pertanto regolare con cura la durata della vita pacchetto, o TTL (Time-To-Live), dei documenti archiviati, per evitare l'insorgere di incomprensioni dovute al fatto, ad esempio, di leggere il notiziario CNN di ieri.