O HTTP utiliza um recurso para melhorar a eficiência, reduzindo tanto a latência quanto o tráfego de rede, eliminando transferências desnecessárias. O aspecto mais óbvio dessa técnica é o armazenamento, quando uma página é acessada inicialmente, uma cópia é armazenada em disco, seja pelo navegador, por um proxy intermediário ou ambos. Novos pedidos da mesma página podem reduzir o processo de pesquisa e apanhar uma cópia da página a partir desse recurso, em vez do servidor. Esse recurso é conhecido como: