Похоже, что во время некоторых тестов Firefox не будет кэшировать изображения, которые генерируются динамически (или загружаются со стороны сервера кэша).
![demonstration2](https://i.imgur.com/OORD2.png)
Я попытался включить кэшированиеиспользуя заголовки:
$expires = 60*60*24*14;
header("Pragma: public");
header("Cache-Control: maxage=".$expires);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
Но безрезультатно.Я все еще получаю «200 OK» вместо «304 Not Modified».
В поисках ответа с помощью поиска в Stackoverflow я обнаружил подсказку кого-то, что они скорее переместят браузер на изображение напрямую.
Как:
header("Location: /img/generated/whatever.png");
Мне не нравится подход, потому что он вызывает два запроса.
Может ли кто-нибудь помочь мне и сообщить, как я могу просто заставить браузер кэшировать эти файлы?
URL-адрес запроса не изменяется и не содержит начальных значений или временных меток.