Enquanto nós queremos browsers para armazenar em cache recursos estáticos, como arquivos JavaScript e CSS-folhas de estilo, também queremos que eles não usar a versão em cache se os arquivos no servidor foram atualizados. (E nós não queremos fazer os usuários finais tem que esvaziar seu cache do navegador para obter a versão mais recente. Nem explicar como fazer isso através do telefone de cada vez.)
Para fazer com que os navegadores atualizar seus caches de recursos imediatamente quando as mudanças de recursos, as URLs absolutos de recursos pode agora ser feito para conter um hash do conteúdo do recurso, por isso vai parecer / ++ ++ noop 12345 /@@/ myresource vez de /@@/ myresource.
No modo de desenvolvedor do hash é recalculado a cada vez que o recurso é solicitado por seu URL, enquanto no modo de produção o hash é calculado apenas uma vez, por isso lembre-se de reiniciar o servidor depois de alterar arquivos de recursos (browsers outra pessoa ainda vai ver o antigo URL inalterado e uso suas versões desatualizadas em cache dos arquivos).
Para usar este pacote, incluem a sua configure.zcml e usar z3c.hashedresource.interfaces.IHashedResourceSkin ou uma pele que herda a partir dele.
A dependência de zope.app.publisher> = 3.8.2 não mais é declarado explicitamente a fim de obter a compatibilidade com zope2, mas ainda é necessária ao utilizar Zope3.
O que é novo nesta versão:.
- Removido não utilizado (e quebrado) import
Requisitos :
- Python
Comentários não encontrado