Cabeçalhos Last-Modified e If-Modified-Since HTTP

De Wiki Locaweb
Ir para: navegação, pesquisa

Esse recurso permite que o servidor Web informe ao Google se houve alteração no conteúdo desde o último rastreamento do site.

Quando o spyder faz a primeira indexação do site, o servidor envia um código de resposta 200 OK junto com um header Last-Modified e o conteúdo é transferido por completo. O spyder guarda este valor e em uma nova requisição o envia ao servidor em um header If-Modified-Since, estes valores são comparados e se o conteúdo não tiver sido modificado desde a última indexação, o servidor responde com um 304 Not Modified e nada é transferido.


Right-arrow-32.png Exemplo de Log HTTP mostrando o retorno HTTP 304 - Não modificado (Not Modified);

2008-05-21 16:38:33 W3SVC761 HM692 200.234.196.150 GET /index.htm - 80 - 200.234.196.150 HTTP/1.1 - dominio.com.br 200 0 0 343 51 0

2008-05-21 16:41:23 W3SVC761 HM692 200.234.196.150 GET /index.htm - 80 - 200.234.196.150 HTTP/1.1 - dominio.com.br 304 0 0 296 125 0 

Veja também