Descripción del proyecto
TraducidoLa esencia de la tarea es la transformación dinámica de calidad más la entrega. En la primera solicitud de una variante, el servicio la renderiza, la coloca en caché en el borde y todas las solicitudes subsiguientes se sirven desde la caché con los encabezados de caché adecuados y un tiempo rápido hasta el primer byte. Los formatos modernos son importantes: entrega automática de WebP y AVIF dependiendo de lo que acepte el navegador, compresión sensata y eliminación opcional de metadatos. Necesitamos un recorte inteligente para que los retratos y las tarjetas de productos no se corten cuando se escalan a cuadrado, y soporte DPR para pantallas retina. Explique por separado cómo se rechazan las solicitudes incorrectas y sobredimensionadas para que el redimensionador no pueda usarse como un proxy abierto.
Para establecer el alcance claramente: esto no es una biblioteca de medios o DAM, y no es un CDN universal para archivos arbitrarios. El enfoque está estrictamente en la transformación dinámica de imágenes y la entrega rápida de resultados al visitante. Proporcionaremos el almacenamiento fuente y la preparación. Envíe proyectos similares, la pila propuesta y números aproximados para el rendimiento y la latencia que puede garantizar.
— Redimensionar, recortar y conversión de formato a través de URL o esquema de ruta
— Caché en el borde con encabezados adecuados y rápida re-entrega
— Auto WebP/AVIF, control de calidad, eliminación de metadatos
— Recorte inteligente, soporte DPR/retina, firma o validación de solicitudes
— Documentación y breve entrega del pipeline en funcionamiento