Я работаю над сайтом, и я заметил, что Firefox отказывается кэшировать любые изображения. Заголовки ответов настроены правильно, но Firefox отправляет несколько странных заголовков запросов:
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 <--
Мой сервер на самом деле не отвечает ни на один из них. Он по-прежнему отправляет заголовки, запрашивающие Firefox для кэширования изображений, но если Firefox отправил свои собственные заголовки кэша, он проигнорирует все, что мой сервер скажет об этом.
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)
Есть идеи, почему Firefox такой упрямый?