diário ·
Abra uma vez, leia offline
Tradução por IA Esta página é uma tradução automática do original (inglês / coreano) e pode conter erros. O original é a versão de referência. Ler o original
O ipe.rest guarda no seu navegador uma pequena cópia de si mesmo, para que uma página que você já abriu possa abrir de novo sem conexão. Aqui está como isso funciona e o que não faz.
Da última vez, listamos o que este site lembra sobre você, e um dos itens era um cache dos arquivos do próprio site. Esta entrada fala desse cache: por que ele existe, como se comporta e como se livrar dele.
O que a página inicial prepara
Quando você abre a página inicial, ela registra um pequeno programa chamado service worker. O navegador o executa em segundo plano, separado da página. A tarefa dele é simples: ficar entre o site e a rede e decidir de onde cada arquivo deve vir.
Na primeira vez que roda, ele salva uma curta lista de arquivos essenciais: as páginas iniciais, o índice do journal, as páginas sobre, contato e privacidade, os ícones e as fontes. Todo o resto é salvo depois, conforme você lê.
Páginas: a rede vem primeiro
Para páginas, o service worker pergunta primeiro à rede e pergunta ao servidor se a página mudou, em vez de confiar numa cópia mais antiga guardada pelo navegador. Quando você está online, sempre recebe a página atual, e uma cópia nova vai para o cache a cada vez.
Se a rede falha, o service worker recorre à cópia que salvou. Assim, se você já abriu a página inicial neste navegador, uma entrada que abriu ontem ainda abre hoje num trem sem sinal. Uma página que você nunca abriu não pode estar lá e, nesse caso, o service worker mostra a página inicial em vez de um erro do navegador.
Fontes, ícones e estilos: o cache vem primeiro
Os arquivos que raramente mudam seguem o caminho oposto. O service worker olha primeiro no cache e só vai à rede quando não tem cópia. É por isso que fontes e ícones não são baixados de novo a cada visita.
Como as cópias antigas desaparecem
O cache tem um nome de versão, e nós o mudamos sempre que os arquivos do site mudam. Quando uma nova versão começa, o service worker apaga todo cache com nome diferente. As cópias antigas não se acumulam no seu dispositivo, e uma correção que publicamos chega a você na próxima visita.
Para remover tudo por conta própria, limpe os dados do site nas configurações do navegador. A próxima visita começa do zero.
O que ele não faz
O cache é um simples estoque de arquivos guardado dentro do seu navegador. Não é um perfil seu, e nada nele é enviado para nós. Ele não consegue mostrar uma página que você nunca abriu, e um link para outro site, como uma faixa no YouTube, precisa de conexão como qualquer outra coisa.
Por que nos damos ao trabalho
Um journal sobre coisas tranquilas não deveria exigir um sinal perfeito. As pessoas leem em salas de espera e no trajeto do dia a dia, e um site que consegue abrir a partir de um estoque é mais gentil com esses momentos.
ipe(); // open it once, and it remembers how to open itself
Se uma página parecer desatualizada, recarregue-a uma vez enquanto estiver online. A página em si é sempre pedida de novo; só os arquivos que raramente mudam (fontes, ícones, estilos, scripts e imagens) vêm do estoque, e eles são renovados a cada nova versão.