Hola,
Además de configurar el almacenamiento en la nube (S3) y la CDN para servir imágenes, ¿alguien tiene experiencia en transformar las imágenes (comprimidas a JPEG progresivo) al vuelo antes de almacenarlas en S3 o después de guardarlas en S3?
Si tienes una instancia de Discourse con muchas imágenes, http://webpagetest.org/ se queja repetidamente de que no se están utilizando los JPEG progresivos. Si los usuarios suben imágenes en las publicaciones, es difícil convertir/comprimir las imágenes manualmente antes o después de que se publiquen.
He encontrado algunas aproximaciones para la minimización de imágenes en buckets de AWS S3 utilizando funciones Lambda sin servidor.
Opciones de pago:
Opciones DIY (hazlo tú mismo):
https://developer.happyr.com/aws-lambda-image-optimization-with-serverless
https://github.com/sourcey/s3-image-optimizer
Me encantaría conocer sus experiencias.
Gracias.