La memorizzazione nella cache dei byte è una tecnica utilizzata per sostituire le sequenze ripetute nei dati non elaborati dell'applicazione con token più brevi al fine di preservare la larghezza di banda. Il metodo è noto anche come compressione del dizionario, memorizzazione nella cache della sequenza di rete e riduzione trasparente dei dati.
La cache dei byte viene utilizzata anche per eliminare la necessità di trasmissioni di dati duplicate in situazioni in cui i dati ripetitivi vengono inviati avanti e indietro, come mezzo per ottimizzare le prestazioni della rete.
Questo aumento delle prestazioni è ottenuto tramite l'uso di un dispositivo di archiviazione per l'ottimizzazione della WAN. Il dispositivo suddivide i dati in blocchi ed etichetta questi blocchi con un hash che è una quantità minore di dati rappresentativi. Gli hash vengono quindi inviati prima per il confronto con i dati esistenti all'altra estremità di un tunnel di ottimizzazione WAN. Se i dati rappresentati da questi hash sono già presenti sul dispositivo di archiviazione di ottimizzazione WAN all'estremità ricevente, i dati non vengono inviati. Se l'hash non è presente, i dati vengono riconfezionati per essere scaricati.
La memorizzazione nella cache dei byte viene spesso utilizzata nelle aziende in cui le comunicazioni aziendali di massa e i trasferimenti di file sono comuni, nonché nella sincronizzazione del disco del data center.
Le riduzioni della trasmissione dei dati possono arrivare fino al 30-50%, a seconda dei dati inviati. È importante notare che la memorizzazione nella cache dei byte è efficace solo in situazioni in cui vengono trasmessi dati ripetitivi.