Een galerij van 337 foto's in vijftien verzoeken
De voor de hand liggende manier is traag
Een galerijpagina somt fotolinks op maar geen fotoadressen, dus de naïeve aanpak opent elke fotopagina om de beurt om er het adres uit te lezen. Bij een galerij van 337 foto's zijn dat 337 paginaladingen van ongeveer 1,2 seconde per stuk — bijna zeven minuten wachten voordat er ook maar één byte aan foto is bewogen.

De galerij geeft blokken van 24 uit
De interface van ImageFap werkt niet zo. Zijn fotoweergave haalt de filmstrook in blokken op, en dat gedeeltelijke antwoord bevat het volledige adres van alle 24 foto's in het blok, elk met een eigen handtekening. Verhoog je de blokverschuiving met 24, dan komen de blokken netjes terug, zonder overlap.
Vijftien verzoeken, parallel
337 gedeeld door 24 is vijftien blokken. Zes tegelijk opgevraagd is de hele galerij in 2,6 seconden uitgelezen tegen ongeveer 240 kB verkeer — een twintigste van het werk, en zacht genoeg dat er niets wordt afgeknepen.
Daarna neemt de browser het over
Vanaf dat punt is de server klaar. Hij geeft een adreslijst terug, en je browser haalt zo'n 400 MB aan foto's rechtstreeks bij ImageFap op en pakt ze lokaal in. Het zware deel raakt onze infrastructuur nooit, en alleen daarom kan het gereedschap gratis en zonder plafond blijven.