Como posso forçar o Google Chrome a armazenar imagens em cache?

7

Existe um site que uso todos os dias, e há muitas imagens grandes nele (enviadas por meus designers).

Toda vez que vou a uma página, as imagens são baixadas novamente e isso leva uma eternidade. Como posso forçar o Chrome a armazenar essas imagens em cache?

Após o upload, eles nunca mudam. Mais imagens são carregadas a cada dia, mas quando eu vou para uma página, TODAS as imagens são baixadas, mesmo aquelas que o Chrome baixou antes.

Suspeito que possa precisar de uma extensão do Chrome.

    
por Elliot 27.11.2011 / 19:13

2 respostas

1

Pode ser um pouco exagerado, mas você pode executar um proxy de cache como o squid no seu computador cliente e redirecionar todos os seus navegadores (talvez todos os 1 deles) para usar o proxy local. Em seguida, no proxy, você poderá forçar o armazenamento em cache do conteúdo desejado com mais facilidade.

Você terá que usar a interceptação SSL com o proxy para ver itens individuais, já que o Google promove ofuscação SSL em todos os lugares, você não poderá ver nada a menos que seu proxy atue como um MITM.

Desde que eu adicionei a interceptação SSL ao meu proxy de casa, minha taxa de cache subiu para 30-45% das solicitações, embora mais comumente seja cerca de 10-15% das solicitações de 5-10% do volume de bytes.

Eu coloco filtros especiais para forçar o cache de imagens em alguns sites para melhorar o desempenho. Meu companheiro de casa percebe isso quando navega no youtube e quanto mais rápido a navegação é agora porque os polegares são armazenados em cache localmente.

Pode muito bem ser um exagero para o seu caso de uso, mas ele oferece muito acesso a coisas que normalmente são fechadas para usuários com https-everywhere.

    
por 18.01.2017 / 12:44
0

Você pode usar HTML5 de manifesto de cache

link link

    
por 06.05.2013 / 14:34