Cache de imagem usando HTTP_IF_MODIFIED_SINCE

3

Eu achei que adicionar

RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

Na parte inferior do meu arquivo htaccess (abaixo de todo rewriterule), resolvi meu problema (HTTP_IF_MODIFIED_SINCE não estava sendo definido) com imagens geradas dinâmicas em cache. Brilhante.

Embora o que isso realmente faz e por que é necessário? É necessário que eu tenha isso em todos os .htaccess ou posso alterar a configuração do servidor apache para que eu não tenha que adicionar isso a cada projeto de site?

    
por John Magnolia 18.12.2011 / 20:27

1 resposta

1

Se-modified since é uma variável ENV de cabeçalho de pacote HTTP que basicamente define uma hora na qual se um cliente visitou um servidor, e o conteúdo que o cliente está solicitando mudou então o servidor retornará o conteúdo alterado, senão retornará uma resposta não modificada 304 sem o conteúdo dos documentos.

    
por 18.12.2011 / 20:34