← Images / images / optimization / transformations
Přehled
Transformace jsou požadavky na optimalizaci a úpravu vzdálených obrázků uložených mimo Images.
Při nasazování aplikací na Cloudflare můžete pomocí Images automaticky optimalizovat a cachovat obrázky z libovolného zdroje.
Náš proces optimalizace obrázků nabízí bohatou sadu funkce kterou lze použít na celé mediální knihovny pro hromadnou kompresi obrázků, převod souborů do efektivních formátů pro doručování a pro změnu velikosti a oříznutí obrázků podle různých případů použití a zařízení.
Jak to funguje
Transformace můžete vyžádat pomocí speciálně formátované URL adresy, ať už obrázky poskytujete ve své zóně Cloudflare, nebo přes Workers.
Chcete-li ve své zóně doručovat transformace, musíte nejprve tuto funkci povolit:
- V Cloudflare dashboard ↗, přejděte na Obrázky > Transformace.
- Vyberte zónu, ve které chcete transformace poskytovat.
- Povolit transformace ve vaší zóně.
Když prohlížeč požaduje transformovaný obrázek, Cloudflare nejprve zkontroluje edge cache, zda v ní již není dříve optimalizovaná verze se stejnými parametry:
Při zásahu do cache : Cloudflare doručí optimalizovaný obrázek přímo z edge, aniž by kontaktoval origin nebo znovu aplikoval optimalizační parametry.
Při výpadku cache : Cloudflare načte původní obrázek ze zdrojového originu, použije požadované parametry (např. format, width, quality), uloží transformovaný výsledek do mezipaměti a doručí ho do prohlížeče. Původní obrázek se rovněž ukládá do mezipaměti, aby se zrychlily budoucí transformace stejného zdroje.
Každá jedinečná kombinace zdrojového obrázku a parametrů se ukládá do mezipaměti a účtuje se samostatně. První požadavek na každou jedinečnou verzi v rámci kalendářního měsíce se účtuje jako jedna jedinečná transformace, bez ohledu na stav cache. Následné požadavky na tuto transformaci se v rámci stejného kalendářního měsíce nezapočítávají do zpoplatněného využití.
Konfigurace vaší zóny
Po zapnutí transformací pro vaši zónu můžete nastavit, jak Cloudflare zpracovává požadavky na transformaci:
- Definice zdrojových originů : Určete, ze kterých originů může Cloudflare stahovat zdrojové obrázky. Ve výchozím nastavení Cloudflare přijímá zdrojové obrázky pouze ze stejné zóny, ze které se doručují transformace.
- Vytvoření transformačních toků : Nastavte automatizovaná pravidla, která aplikují optimalizaci obrázků na odpovídající požadavky, aniž by bylo nutné měnit URL adresy nebo psát vlastní kód.
- Řízení přístupu k originu : Použijte Workers k přidání vlastní logiky pro ověřování a řízení přístupu ke zdrojovým obrázkům.
- Nastavení přepisovacích pravidel : Použijte Transform Rules k přepisu URL adres obrázků a doručování transformací z vlastních cest.