Я пытаюсь кэшировать некоторые изображения и использую DevTools MS Edge для анализа сети. URL-адрес должен возвращать только изображение через readfile($image)
, и я правильно вижу изображение в браузере.
Response Headers:
HTTP/1.1 200 OK
Date: Mon, 25 May 2020 19:18:56 GMT
Server: Apache/2.4.38
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: max-age=86400
Pragma: no-cache
Debugbar-Time: 1590434336
Debugbar-Link: https://blog.casa.spiti/?debugbar_time=1590434336
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: image/jpeg
Вкладка Network
в Chrome Dev Tools показывает document
для изображения.
Вопросы к этому выходу:
- Какая дата истекает в 1981 году? Как его изменить?
- Это причина, по которой изображение не кэшируется?
- Почему изображение указывается как документ? Это потому, что я использую readfile ()?