Como fazer cache inteligente com conteúdo ciente [fechado]

1

Estou trabalhando em um servidor de cache que armazenará apenas documentos (PDF, MS Word, Powerpoint, Excel) que serão buscados em HTTP.

Estou ciente dos vários cabeçalhos HTTP disponíveis para invalidação de cache, mas estou querendo saber se posso fazer algo inteligente caso os cabeçalhos necessários estejam faltando. Nota: no meu caso eu sei o tipo de documento que está sendo buscado.

É possível que eu possa fazer algumas solicitações de intervalo de byte seletivo e, com base no resultado, decidir se meu cache deve ser invalidado ou não. Por exemplo, para PDFs, se para um determinado arquivo, o tamanho do conteúdo corresponder, o primeiro 'n'K bytes e o último' m 'K bytes corresponderem, o arquivo PDF provavelmente não foi alterado devido à maneira como os escritores de PDF funcionam.

É algo assim possível para documentos do MS Office? Se sim, existe algum projeto já fazendo isso? Se não, algumas orientações gerais sobre como posso fazer isso?

    
por Sunil Agrawal 16.12.2012 / 21:51

0 respostas

Tags