Shadow0 schreef:Seb8tiaan, de data is voor ons niet het grootste probleem, maar heel veel gebruikers bezoeken Bokt op hun mobiele telefoon. Dan geven grotere avatars toch al snel overlast: hoger datagebruik, sneller vollopen van de cache (en de cache geeft nog wel eens problemen), groter geheugengebruik.
Ja dat is ook zeker een probleem wat komt kijken bij de huidige ontwikkelingen in het mobiele landschap.
Is het wellicht een mogelijkheid om o.b.v. de useragent de volledige avatar, danwel een gecomprimeerde variant te serveren aan de client?
Dit kan volgens mij eenvoudig gerealiseerd worden op een dynamische manier mbv imagegd (of iets soortgelijks)
Edit: Natuurlijk kunnen de afbeeldingen ook al op voorhand gerenderd worden, zodat je niet bij elke page view last hebt van de image library (performance).
Dan kun je net als hierboven de URL van afbeelding-full danwel afbeelding-small meesturen afhankelijk van welke client er om verzoekt.
Dit kan zelfs clientside geregeld worden mbv javascript.
Desktop/Laptop/Tablet -> http://boktimg.nl/avatars/avatar.jpg
Mobiel apparaat -> http://boktimg.nl/avatars-small/avatar.jpg
De beide folders zijn direct te vullen bij het uploaden van de avatars.