Ha 2026 előtt írt Cloudflare-útmutatót követtél, „resizing" szót tartalmazó bővítményt telepítettél, vagy örököltél egy képURL-eket átíró Workert, valószínűleg belefutottál valami zavarba ejtőbe. A Cloudflare vezérlőpultján már nincs Image Resizing nevű funkció. A dokumentáció sem említi. A beállításodban semmi nem romlott el, csak a név, amit kerestél, csendben eltűnt.
A funkciót ma Image Transformations néven hívják. Ugyanazt a munkát végzi, ugyanazon az URL-szerkezeten át, ugyanazokkal a paraméterekkel. A név változott meg, a helye a vezérlőpulton, és a számlázás. Ez utóbbit érdemes figyelmesen elolvasni, mert a számlázási modell érdemben eltér attól, amit a régebbi útmutatók leírnak.
Röviden: a meglévő URL-jeid és Workereid továbbra is működnek. A Cloudflare az Image Resizinget Image Transformationsre nevezte át, és beolvasztotta a Cloudflare Images termékbe. Az ingyenes csomag mostantól havi ötezer egyedi transzformációt tartalmaz, ami új, és ezen felül ezrenként fizetsz ahelyett, hogy Pro-előfizetésre lenne szükséged.
Mi változott valójában
Az átnevezés a látható rész, de három dolog mozdult el egyszerre, és éppen ezek összekeverése okozza a legtöbb félreértést.
A név. Az Image Resizingből Image Transformations lett. A Cloudflare saját dokumentációja végig az új kifejezést használja, a régire való hivatkozás nélkül, ezért a régi név keresése egyre inkább harmadik felek oldalaira vezet a hivatalos dokumentáció helyett.
A termékhatár. A transzformációk korábban önálló, bekapcsolható funkciónak tűntek. Ma a Cloudflare Images részét képezik, amely a tárolást és a kiszolgálást lefedő tágabb termék. Ebből fakad egy félreértés, amit érdemes rögtön tisztázni: nem kell a Cloudflare Imagesben tárolnod a képeidet ahhoz, hogy transzformálhasd őket. Transzformálhatsz saját originen, R2-ben vagy bárhol máshol nyilvánosan elérhető képeket. A tárolás és a transzformáció külön kérdés, csak éppen közös terméklapon szerepelnek.
A számlázás. Ez az érdemi változás. A régebbi útmutatók szerint a képátméretezéshez Pro vagy magasabb csomag kell. Ma már nem így működik.
Mennyibe kerül most
Az ingyenes csomagban havi ötezer egyedi transzformációt kapsz díjmentesen. Ezen felül, fizetős Images-csomagban a díj ezer egyedi transzformációnként ötven cent havonta.
A lényeg az egyedi szón van. Egy transzformáció a forráskép és a paraméterek minden különálló kombinációjára egyszer számít, naptári hónaponként. Egy fényképet száz pixel szélesre, majd kétszáz pixelre méretezni két transzformáció. Ugyanazt a száz pixeles változatot viszont ötvenezer látogatónak kiszolgálni a hónap során továbbra is egy transzformáció, mert az ismétlések nem kerülnek semmibe.
Ez a különbség többet nyom a latban, mint a listaár. A számlád azzal skálázódik, hány különálló képváltozatot állít elő az oldalad, nem azzal, mennyi forgalmad van. Egy forgalmas oldal kevés, stabil képpel kényelmesen belefér az ingyenes keretbe. Egy nagy katalógusú, sok töréspontos oldal viszont elfogyasztja, bármilyen kevés látogatója van.
Egy hasznos finomság a formátumkonverzió számolásában rejlik. Ha az automatikus formátumparamétert használod, és a Cloudflare egyes böngészőknek AVIF-ot, másoknak WebP-t szolgál ki, az egyetlen transzformációnak számít, nem kettőnek. Az automatikus formátumválasztás számlázási szempontból gyakorlatilag ingyenes, ami jó ok arra, hogy ezt válaszd a kifejezetten kért formátumok helyett.
Mit kell frissítened
A legtöbb beállításban funkcionálisan semmit. Az URL-formátum változatlan, a paraméterek változatlanok, és a transzformációs URL-eket építő Workerek pontosan úgy működnek, mint korábban. Ez átnevezés volt, nem migráció.
Amit frissíteni érdemes, az minden, ami a régi névre hivatkozik, mert ezek a hivatkozások ma már nem létező dokumentációhoz küldik az embereket.
A belső dokumentáció és a runbookok a nyilvánvaló eset. Ha a telepítési jegyzeteid azt írják, kapcsold be az Image Resizinget a vezérlőpulton, a következő ember nem fogja megtalálni ezt a beállítást.
A bővítmény- és eszköznevek a kényelmetlen eset, az enyémet is beleértve. Az általam karbantartott WordPress-bővítmény továbbra is Cloudflare Image Resizing, mert egy közzétett bővítmény átnevezése tönkreteszi a meglévő telepítéseket és a kereshetőséget. Az Image Transformationsszel pontosan úgy működik, mint mindig. Ha a WordPress bővítménytárában keresel ilyesmit, számíts rá, hogy még egy ideig a régi terminológiával találkozol.
A monitorozás és a költségriasztások érdemelnek egy második pillantást. Ha a régi csomagalapú modell köré állítottál be számlázási riasztásokat, azok olyasmit figyelnek, ami már nem érvényes. Most az egyedi transzformációk számát kell figyelni a havi ötezres kerethez képest.
Hol szoktak elcsúszni
Két hiba fordul elő rendszeresen, és mindkettő pénzbe kerül ahelyett, hogy elrontana valamit.
Több változat előállítása a szükségesnél. Mivel a számlázás a különálló változatokat követi, egy nyolc töréspontos reszponzív beállítás nyolcszorozza a transzformációk számát. A legtöbb oldalnak nincs szüksége nyolcra. Három vagy négy jól megválasztott szélesség lefedi az eszközök reális tartományát, és minden elhagyott arányos megtakarítás. A reszponzív képekről szóló útmutatónk bemutatja, hogyan válassz olyan töréspontokat, amelyek kiérdemlik a helyüket.
Gyorsítótár-törő lekérdezési paraméterek. Ha a buildfolyamatod változó verzióparamétert fűz a képURL-ekhez, minden telepítés friss adag egyedi transzformációt hoz létre. Ez messze a leggyakoribb módja annak, hogy egy oldal észrevétlenül transzformációs számlát halmozzon fel: a képek nem változtak, az URL-jeik igen, így a Cloudflare mindegyiket újként kezeli.
Ellenőrizd, hogy tényleg működik
Az átnevezés miatt érdemesebb ellenőrizni, mint feltételezni, mert a rosszul beállított rendszer némán hibázik. A képeid továbbra is betöltődnek, csak transzformálatlanul, teljes méretben, és az egyetlen tünet a lassú oldal.
A leggyorsabb ellenőrzés a képkérés válaszfejlécei. A transzformált válasz cf-resized fejlécet visel, amely leírja, mi történt, a content-type pedig a ténylegesen kiszolgált formátumot tükrözi. Ha automatikus formátumválasztást kértél, és egy modern böngésző továbbra is az eredeti JPEG-et kapja, a transzformáció nem érvényesül.
A második ellenőrzés a hálózaton átvitt méret. Nyisd meg a hálózati panelt, tölts újra, és hasonlítsd össze egy kép átvitt méretét az originen lévő eredeti fájllal. Az a fénykép, amely ugyanannyi bájttal érkezik, amennyi a lemezen van, nem lett megérintve. Ez elkapja azt a gyakori esetet, amikor az URL-minta apró hibás, és a kérés egyszerűen átmegy.
Érdemes tudni: a transzformációk csak azokra a képekre vonatkoznak, amelyeket azon a zónán keresztül szolgálsz ki, ahol a funkció be van kapcsolva. Ha a képeid olyan aldomainen vannak, amely nem a Cloudflare-en keresztül proxyzott, vagy a fiókodon kívüli külső tárhelyről húzod őket, a kérések megkerülik az egész mechanizmust. Ez migráció után szokta megfogni az embereket, amikor a képURL-eket átirányították, és senki nem ellenőrizte, melyik hosztnév szolgálja ki őket valójában.
Egyáltalán érdemes-e használnod
A transzformációk olyan oldalakhoz illenek, ahol a képek mérete változó vagy felhasználói feltöltésekből származik, és ahol minden előre generált változat tárolása kivitelezhetetlen. Egy termékkatalógus, ahol ugyanaz a fénykép bélyegképként, rácscsempeként és teljes méretben is megjelenik, a természetes eset. Ugyanígy minden olyan oldal, ahol a szerkesztők azt töltik fel, amit a fényképezőgép kiadott, és neked kézi beavatkozás nélkül használhatóra van szükséged.
Kevésbé illenek, ha kicsi, rögzített képállományod van, amely ritkán változik. Ekkor generáld le a méreteket egyszer a build során, és szolgáld ki őket statikus fájlként: ez semmibe nem kerül, és egyetlen transzformációs szolgáltatás sem veri az ingyenest.
Az URL-formátum és a Worker-megközelítés különbségeinek részletesebb tárgyalásához lásd a Cloudflare Image Transformations útmutatónkat. Ha azt mérlegeled, hol legyenek maguk a képek, a Cloudflare R2 képtárhelyként a tárolási oldalt és a nulla kimenő forgalmi díjat tárgyalja.
Rendes beállítás
A képkiszolgálás értékének nagy része olyan döntésekből származik, amelyeket egyszer hozol meg, aztán békén hagysz: mely szélességeket szolgálod ki valójában, automatikus-e a formátumválasztás, és elég stabilak-e az URL-jeid ahhoz, hogy hasznot húzz az ismételt kérések kedvezményéből. Ezeket az elején gyorsan jól lehet csinálni, később fáradságos kibogozni.
A Mecanik webfejlesztési munkája részeként épít és auditál képkiszolgálást, és a WordPress-bővítmény , amely ezt WordPressen automatizálja, ingyenesen használható. Ha lassú az oldalad, és a képekre gyanakszol, egy WordPress teljesítményaudit megmondja, jó-e a megérzés, mielőtt bármit is költenél.
Kapcsolódó bejegyzések: Cloudflare Image Transformations - Átméretezés és optimalizálás menet közben , Cloudflare Image Resizing WordPress-hoz , Cloudflare Image Transformations vs WordPress bővítmények , Cloudflare Image Resizing PrestaShop-hoz .
Gyakran ismételt kérdések
Megszűnt a Cloudflare Image Resizing? Nem. Image Transformationsre nevezték át, és beolvasztották a Cloudflare Images termékbe. Az URL-formátum, a paraméterek és a Worker-integrációk változatlanok, így a meglévő beállítások módosítás nélkül működnek tovább.
Kell még Pro-csomag a képátméretezéshez? Nem. Ez a követelmény a régebbi modellhez tartozott. Az ingyenes csomag mostantól havi ötezer egyedi transzformációt tartalmaz, ezen felül ezrenként ötven centet fizetsz fizetős Images-csomagban.
Mi számít egyedi transzformációnak? A forráskép és a paraméterek egy különálló kombinációja, naptári hónaponként egyszer számolva. Ugyanazt a transzformált képet sok látogatónak kiszolgálni egyszer számít. Ugyanazt a képet két szélességben kérni kétszer.
A Cloudflare Imagesben kell tárolnom a képeket a transzformáláshoz? Nem. Transzformálhatsz saját originen, R2-ben vagy bárhol máshol nyilvánosan elérhető képeket. A tárolás és a transzformáció külön dolog, még ha közös terméklapon is szerepelnek.
Miért hívják a WordPress-bővítményt továbbra is Image Resizingnek? Egy közzétett bővítmény átnevezése tönkreteszi a meglévő telepítéseket és a kereshetőséget, ezért a név marad. Az Image Transformationsszel ugyanúgy működik, mint korábban, mert csak a Cloudflare terminológiája változott.
Hozzászólások