Estou trabalhando em um site e notei que o Firefox está se recusando a armazenar em cache qualquer uma das imagens. Os cabeçalhos de resposta estão todos definidos corretamente, mas o Firefox está enviando alguns cabeçalhos de pedidos estranhos:
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Pragma: no-cache <-- These two
Cache-Control: no-cache <--
Meu servidor não parece estar respondendo a nenhum deles. Ele ainda envia cabeçalhos solicitando que o Firefox armazene em cache as imagens, mas se o Firefox tiver enviado seus próprios cabeçalhos de cache, ele ignorará qualquer coisa que meu servidor tenha a dizer sobre isso.
Cache-Control: max-age=3600
Content-Length: 12398
Content-Type: image/png
Date: Sun, 19 Feb 2017 15:29:09 GMT
Etag: "306e-547d1c72c1060"
Expires: Sun, 19 Feb 2017 16:29:09 GMT
Last-Modified: Mon, 06 Feb 2017 00:33:18 GMT
Server: Apache/2.4.10 (Debian)
Alguma idéia do porquê do firefox ser tão teimoso?
Tags firefox cache browser-cache