A „Photobucket” a net egyik klasszikus kép- és videótárhely szolgáltatása. A több mint 10 milliárd kép tárhelyén természetesen komoly képfeldolgozási követelmények vannak, és egyszerű, rugalmas megoldásra volt szükségük. Az sem ártana, ha az út során jelentős megtakarítást érnének el – írja be az „imgproxy” szót.

A Photobucket havonta több tízmillió képet dolgoz fel: „Másodpercenként 1000 kérést teljesítünk. Ez elég tipikus” – magyarázta Scott Curry, a Photobucket műszaki igazgatója. Azt mondta, hogy a Photobucket az imgproxyt elsősorban a képek menet közbeni optimalizálására használja. A felhasználási esetek közé tartozik az átméretezés, a miniatűrök vagy poszterképek eltávolítása a videókból, valamint a képinformációk lekérése minden képkéréshez a metaadatok feltöltéséhez a platformon.

Ezenkívül Scott szerint a Photobucketnek a lehető legkönnyebb verziót kell elérnie egy adott személy számára egy adott eszközön egy adott pillanatban: „Az eszközhöz való átméretezés, a fájltípus-beszélgetések rendkívül gyakori használati esetek, valamint a minőség optimalizálása — hogy a dolgok gyorsabban működjenek, különösen mobileszközökön.”

A Photobucket imgproxyra váltott egy másik szolgáltatásról, amelyet korábban használt, és sokat spórolt: "több mint 60%-ot takarítottunk meg, amikor először alkalmaztuk az imgproxyt, áttérve egy olyan szolgáltatásról, amely menet közben optimalizált egy edge számítási szolgáltatással." >

A nyílt forráskódú verzió használata után úgy döntöttek, hogy megvalósítják a Pro-t bizonyos funkciókhoz, például az elmosódáshoz, a vízjelekhez és a videó miniatűrökhöz. Scott azonosítja a lépés elsődleges motivációit: "A nyílt forráskódú verzió, a Pro funkciók és a támogatás iránti bizalom."

Több mint 60%-ot takarítottunk meg, amikor először alkalmaztuk az imgproxyt, áttérve egy olyan szolgáltatásról, amely egy élszámítási szolgáltatást használó, menet közben optimalizált. –Scott Curry, a Photobucket műszaki igazgatója

Ezzel egy újabb jelentős költségcsökkentési mérföldkő következett: "További 20%-ot takarítottunk meg, amikor az x86-ról az ARM processzorokra tértünk át az imgproxy fejlesztőcsapatának segítségével, amely az ARM64 architektúrát is támogatja."

Nem ez volt az egyetlen imgproxy funkció, amelyet a Photobucket kérésére alkalmaztak: „Az elmúlt néhány évben számos dolgot kérdeztünk és hozzáadtunk.” Például: „Meg tudtuk felhagyni az FFMPEG használatával a videók miniatűr megjelenítésére”, Scott pedig hozzáteszi: „Az Apple-eszközök HEIC-támogatása és a beágyazott miniatűrök HEIC-fájlokból való kinyerése jelentős teljesítményjavulást eredményezett számunkra.” em>

Következtetése: "Valóban teljes funkcionalitású, nagyon nagy teljesítményű és hatékony, és a fejlesztői reakciókészség és a támogatás az, amit a legjobban elfogadunk az imgproxyval kapcsolatban."

Kezdjen el pénzt takarítani azonnal! "Kattintson ide, és töltse le ingyenes imgproxy Pro próbaverzióját."