Como configurar cache através do cabeçalho da página

Para cachear os arquivos de seu site, é necessário incluir em sua aplicação, no código ou no webserver (nginx, apache, IIS, etc) o cabeçalho Cache-Control com o parâmetro max-age, exemplo:

Cache-Control: max-age=600, public, stale-if-error=3600; à Sugestão para cachear por 10 minutos e , em caso de erro, manter a última versão do arquivo por 1h.

Para imagens, css e outros objetos estáticos sugerimos deixar 6 horas de cache ficando dessa forma:

Cache-Control: max-age=21600, public

Para que o arquivo seja cacheado a página não devem conter parâmetros de “by-pass” de cache, exemplo:

Cache-Control: no-cache, must-revalidate, max-age=0

Pragma: no-cache

Este tempo de retenção definido no max-age precisa ser estipulado de acordo com a capacidade de entrega de seus servidores Quanto maior o tempo no max-age, menor será a carga em seus servidores.

Caso a página não envie o header Cache-Control: max-age e não contenha cookies ou headers de by-pass de cache, por padrão, será cacheado por 120 segundos por nossos servidores Cache.

IMPORTANTE: Páginas com cookie não são cacheadas por padrão em aplicações de cache independente dos headers de cache.

Join the Conversation

1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *