Opis projektu
PrzetłumaczoneIstotą zadania jest jakość dynamicznej transformacji oraz dostarczania. Przy pierwszym żądaniu wariantu, usługa renderuje go, umieszcza w pamięci podręcznej na krawędzi, a wszystkie kolejne żądania serwują z pamięci podręcznej z odpowiednimi nagłówkami pamięci podręcznej i szybkim czasem do pierwszego bajtu. Nowoczesne formaty są ważne: automatyczne dostarczanie WebP i AVIF w zależności od tego, co akceptuje przeglądarka, sensowna kompresja i opcjonalne usuwanie metadanych. Potrzebujemy inteligentnego przycinania, aby portrety i karty produktów nie były obcinane przy skalowaniu do kwadratu, oraz wsparcia DPR dla ekranów retina. Osobno wyjaśnij, jak niepoprawne i zbyt duże żądania są odrzucane, aby zmieniacz rozmiaru nie mógł być używany jako otwarty proxy.
Aby jasno określić zakres: to nie jest biblioteka multimediów ani DAM, ani uniwersalny CDN dla dowolnych plików. Skupiamy się wyłącznie na dynamicznej transformacji obrazów i szybkim dostarczaniu wyników do odwiedzającego. Dostarczymy źródłowe zasoby i staging. Wyślij podobne projekty, proponowany stos technologiczny i przybliżone liczby dotyczące przepustowości i opóźnienia, które możesz zagwarantować.
— Zmiana rozmiaru, przycinanie i konwersja formatu przez URL lub schemat ścieżek
— Pamięć podręczna na krawędzi z odpowiednimi nagłówkami i szybkim ponownym dostarczaniem
— Automatyczne WebP/AVIF, kontrola jakości, usuwanie metadanych
— Inteligentne przycinanie, wsparcie DPR/retina, podpisywanie lub walidacja żądań
— Dokumentacja i krótki przekaz działającego pipeline'u