Descrizione del progetto
TradottoL'essenza del compito è la trasformazione dinamica di qualità più la consegna. Alla prima richiesta per una variante, il servizio la rende, la mette nella cache edge e tutte le richieste successive servono dalla cache con intestazioni di cache appropriate e un tempo veloce per il primo byte. I formati moderni sono importanti: consegna automatica di WebP e AVIF a seconda di ciò che il browser accetta, compressione sensata e rimozione opzionale dei metadati. Abbiamo bisogno di un ritaglio intelligente in modo che i ritratti e le schede prodotto non vengano tagliati quando scalati a quadrato, e supporto DPR per schermi retina. Spiega separatamente come le richieste errate e sovradimensionate vengono rifiutate in modo che il ridimensionatore non possa essere utilizzato come proxy aperto.
Per definire chiaramente l'ambito: questo non è una libreria multimediale o DAM, e non un CDN universale per file arbitrari. L'attenzione è strettamente sulla trasformazione dinamica delle immagini e sulla rapida consegna dei risultati al visitatore. Forniremo lo storage sorgente e la fase di staging. Invia progetti simili, lo stack proposto e numeri indicativi per throughput e latenza che puoi garantire.
— Ridimensionamento, ritaglio e conversione di formato tramite URL o schema di percorso
— Cache edge con intestazioni appropriate e veloce riconsegna
— Auto WebP/AVIF, controllo qualità, rimozione metadati
— Ritaglio intelligente, supporto DPR/retina, firma o validazione delle richieste
— Documentazione e breve passaggio della pipeline in esecuzione