Я пытаюсь кэшировать изображения, которые были сгенерированы. Вы создаете изображение, обращаясь к файлу с помощью resize.php? Width = x & height = y.
Если изображение такой ширины и высоты не существует, я использую imagemagick для его создания. Однако, если он существует, он подается посетителю.
Проверка! File_exists ($ name) работает нормально, поэтому обработка не выполняется, когда она не нужна. Однако для загрузки изображений требуется некоторое время.
Мой подход к файлу чтения неверен или я неправильно установил заголовки?
if (!file_exists($name)) {
//image processing here
}
header("Content-Type: image/png");
header("Expires: Sat, 25 Jul 2020 10:00:00 GMT");
readfile($name);
Спасибо.