Voltar
Vercel simplifica o Runtime Caching ao unificar Data Cache e Runtime Cache

Vercel unifica Data Cache e Runtime Cache para simplificar o Runtime Caching

Aprofundamento CEVIU

Aprofundamento

A Vercel está incorporando o Data Cache ao Runtime Cache, e o resultado é um produto só para cache de dados entre frameworks e APIs. O Data Cache nasceu como o serviço de cache do App Router do Next.js, usado pelo cache de fetch e por unstable_cache. Ele guarda os dados que a aplicação usa para montar a resposta, não a resposta HTTP completa como faz o cache de CDN. Já o Runtime Cache chegou no ano passado com a API getCache, de @vercel/functions, e hoje também atende o 'use cache: remote' do Next.js. Com a migração, as quatro APIs passam a compartilhar o mesmo orçamento de armazenamento e as mesmas ferramentas de uso.

Por baixo, há uma API em Go com frotas de Redis em cada região da Vercel. O serviço processa mais de 440 milhões de leituras e move mais de 18 TB de dados por hora. Cada região tem seu cache, e um miss não consulta outras regiões. A invalidação funciona por tag: cada entrada guarda suas tags e o horário de escrita, e a leitura compara com o timestamp de invalidação num tag store da mesma região. Invalidar a tag grava um único timestamp, mesmo com um milhão de entradas. Esse timestamp chega às outras regiões em geral em poucas centenas de milissegundos. Para quem usa fetch caching ou unstable_cache, o código não muda. No plano Pro, cada projeto e ambiente ganha alocação própria, com 8x o espaço do pool de equipe anterior do Data Cache. No Enterprise, são 10x. Leituras e escritas do Data Cache que antes não eram cobradas passam a seguir o preço do Runtime Cache.

O que mudou

Em 30 de outubro de 2026, o CEVIU noticiou "Vercel unifica o Data Cache ao Runtime Cache e simplifica o cache em runtime", com o anúncio da unificação. Esta nova matéria traz o detalhamento técnico: a arquitetura regional com Redis, a invalidação por timestamp de tag, os circuit breakers ativados em agosto e os ganhos de armazenamento e cobrança.

Por que isso importa

Para quem opera apps Next.js na Vercel, a leitura é que o custo do cache passa a aparecer na fatura. Vale revisar o uso e o guia de otimização antes da migração, para cortar leituras e escritas desnecessárias. Quem usa SvelteKit ou Nuxt ganha um caminho de cache sem depender do Next.js. Um detalhe de projeto: durante o fallback dos circuit breakers, uma leitura pode tratar por pouco tempo um dado recém-invalidado como fresco.

Linha do tempo

  1. CEVIU noticia o anúncio da unificação do Data Cache ao Runtime Cache.

  2. Vercel detalha a arquitetura regional, a invalidação por tag e as novas alocações de armazenamento.

Perguntas frequentes

Preciso mudar meu código por causa da unificação do Data Cache com o Runtime Cache?

Não, se você usa o cache de fetch do Next.js ou unstable_cache. A Vercel diz que o código continua igual. A mudança acontece na infraestrutura, que passa a usar o Runtime Cache.

Como a invalidação por tag funciona no Runtime Cache?

Cada entrada guarda suas tags e o horário de escrita. Na leitura, o serviço consulta o timestamp de invalidação das tags num tag store da região. Se alguma tag foi invalidada depois da escrita, a entrada é considerada velha. Assim, um único timestamp invalida até um milhão de entradas sem excluí-las.

O que muda no armazenamento e na cobrança?

No Pro, cada projeto e ambiente tem alocação própria, com 8x o espaço do pool de equipe anterior do Data Cache. No Enterprise, são 10x o armazenamento anterior. Leituras e escritas do Data Cache que não eram cobradas passam a seguir o preço do Runtime Cache. Times existentes recebem os detalhes da migração e da cobrança com antecedência.

Quais APIs passam a usar o Runtime Cache?

Quatro: o cache de fetch do Next.js, unstable_cache, getCache de @vercel/functions e 'use cache: remote'. Todas passam a dividir o mesmo orçamento de armazenamento e as mesmas ferramentas de uso.

Fontes

Avalie este artigo:
Categoria
CEVIU Web Dev
Publicado
02 de novembro de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser