Tengo imágenes (PNG) que se generan dinámicamente y se insertarán en sitios web y foros. Cuando una imagen se publica en una página muy ocupada, hay muchas conexiones al servicio para algo que no cambia a menudo. Quiero decirle al navegador por cuánto tiempo guardarlo en caché.Encabezados para la salida de imagen PNG para asegurarse de que se almacena en caché en el navegador?
Entonces, ¿qué encabezados necesito? Actualmente, tengo:
Cache-Control: max-age=86400
Content-Type: image/png
Parece que el navegador no está almacenando en caché la imagen (es aproximadamente 20-30kb). ¿Qué más sería necesario?
Editar: Esta es una imagen de ejemplo, ya tengo una dirección URL con .png
extensión: https://images.carspending.com/sigimg/5734/user/honda-accord-2-4i-executive-tourer_medium.png
Sin duda haría que sea más fácil para el navegador si tuviera una URL que realmente se parece a una imagen (por ejemplo: 'http: // www.example.com/images/myimage.png' en lugar de' http: // www.example.com/my_script.php? image = 93895') – NullUserException
Ya lo hago, publicación editada. – ddinchev