Problema de Cache com Localhost

2

Eu estou tentando fazer algum desenvolvimento hospedado localmente simples usando o framework Ext . O site está configurado como um diretório virtual no IIS 7, de modo que http://localhost/appaponta para o arquivo de índice. O caminho funciona bem; o arquivo é carregado.

Aqui está o meu problema: apesar do fato de que eu não estou fazendo nenhuma alteração nos arquivos javascript muito importantes da biblioteca Ext (sobre 2.4 MB descompactados), esses arquivos estão sendo recarregados toda vez que eu atualizar o arquivo html. Mesmo que esses arquivos estejam sendo veiculados no disco rígido local, cada atualização de página leva de 12 a 13 segundos. Isso está tornando o teste bastante frustrante.

Como posso obter arquivos js inalterados para armazenar em cache? Na falta disso, por que eles não estão sendo carregados mais rapidamente? Eu não estou baixando-os da internet, estou movendo 2 megas no meu disco rígido, o que eu tenho certeza que deve ser trivial, no tempo.

Obrigado!

Daniel Mason
fonte

Respostas:

2

Eu acho que o seu atraso não é browser-getting-arquivo-de-localhost-server , é navegador-interpretação 2.4mb-of-javascript . Isso é um monte de código para analisar, e vai levar mais tempo do que simplesmente ler o arquivo no disco. Eu esperaria que o navegador não armazenasse em cache uma versão compilada do arquivo, portanto, mesmo puxar uma versão em cache exigiria uma nova análise do script.

Sua melhor aposta é otimizar o arquivo .js e retirar todas as funções que você não usa de fato (ou que não são requeridas pelas funções que você usa).

quixote quackote
fonte