Napi 20 millió kép. Kisebb, gyorsabb, és senki nem várja meg.
Egy nemzetközi cégnek képoptimalizáló API-backendet építettünk, és azóta mi is üzemeltetjük. Naponta 20 millió képre skálázva tömörít, formátumot vált, méretez, a téma köré vág, és AI-val alt szöveget ír a képekhez.

Nálad is sok a kép? Beszélgessünk
Egy kép kicsi. Húszmillió naponta már nem.
Egy nemzetközi cégnek olyan szolgáltatás kellett, amely a hozzá beérkező képeket automatikusan kisebbre és gyorsabbra optimalizálja, anélkül, hogy a minőségen látszana. A feltételek egyszerűek voltak, a mennyiség nem:
- a képek folyamatosan, nagy tömegben érkeznek, csúcsokkal,
- a feltöltőnek nem szabad várnia a feldolgozásra,
- ugyanazt a képet ne dolgozzuk fel kétszer.
Megépítettük az API-backendet, és azóta mi is üzemeltetjük. Ma napi 20 millió képre van skálázva.
Mit tud
- Tömörítés három szinten. Normál, erős és maximális, a minőség és a méret között választva. Egy tipikus, 855 KB-os JPEG 111 KB-ra zsugorodik, 87%-kal kisebb lesz, 26 ezredmásodperc alatt.
- Formátumváltás. JPEG, PNG, WebP és AVIF, akár egyetlen kérésre több formátumban egyszerre.
- Átméretezés és AI-alapú okos vágás. A bélyegkép nem a kép közepéből vágódik ki, hanem a téma köré: az AI felismeri, hol van a lényeg a képen.
- AI-képfelismerés. A rendszer felismeri, mi van a képen, és megírja hozzá az alt szöveget, a címet, a képaláírást és a leírást. A képek így a keresőknek és a képernyőolvasóknak is érthetőek.
- Színhelyesség. A színprofil megmarad, a metaadatok kérésre megőrizhetők.
- Nem dolgozza fel kétszer. Ha egy kép már ismert, a kész eredmény 20 ezredmásodpercen belül visszajön.
- Nem kell várni. A feltöltés 100 ezredmásodpercen belül visszaigazolódik, a feldolgozás a háttérben fut, és a kész eredményről a rendszer értesítést is küld.
- Kiszolgálás. A kész képek gyorsítótáron keresztül jutnak el a látogatókhoz.
Hogyan bírja a mennyiséget
A kulcs, hogy a feltöltés és a feldolgozás elválik egymástól.
- Az API azonnal válaszol. Elmenti a képet, és munkát tesz egy sorba.
- A feldolgozók a sorból dolgoznak. Több fut párhuzamosan, és a terheléssel együtt nő a számuk.
- A gyorsítótár elnyeli az ismétlődést. Ugyanaz a kép egyszer készül el.
- A statisztika külön fut. A mérés nem lassítja a képfeldolgozást.
Így a csúcs nem a feltöltőnél jelentkezik, hanem a sorban, amit a rendszer magától ledolgoz.
Amit üzemeltetünk
Nem csak megépítettük. Mi figyeljük, frissítjük és skálázzuk: a kapacitás a forgalomhoz igazodik, az adatbázisról napi mentés készül, és a riasztások éjjel is megérkeznek hozzánk.
Egy kép optimalizálása ezredmásodpercek kérdése. Húszmillióé naponta tervezés kérdése.
Amit ebből érdemes megjegyezni
- Ami lassú, kerüljön a háttérbe. A felhasználó a visszaigazolást várja, nem a feldolgozást.
- Amit már kiszámoltál, ne számold újra. A gyorsítótár a legolcsóbb kapacitás.
Mi az, amiből nálad naponta milliók jönnek?
Képek, dokumentumok, kérések: ha a mennyiség a gond, arra építünk. Miben segíthetünk? Egy munkanapon belül válaszolunk.