Problemen bij Gravatar.

Gravatars zijn kleine plaatjes die veel gebruikt worden voor websites als WordPress.
Sterker nog : het bedrijf achter wordpress.com is tevens eigenaar van gravatar.com.
Als een blog als wordpress je e-mail adres weet, kan het aan de hand van dat e-mail adres een url fabriceren waarmee een plaatje wordt opgehaald bij gravatar.com
Door in het query gedeelte van de url een afmeting op te geven, kun je plaatjes in verschillende groottes krijgen, precies passend bij een wordpress theme.
Heel handig.
Als iemand niet geregistreerd is bij gravatar.com, fabriceert gravatar een random plaatje. ( de bekende monstertjes )
Normaal is het zo dat gravatars, zodra iemand zijn plaatje wisselt, vrijwel instant veranderen op alle websites waar hetzelfde plaatje gebruikt wordt. Je browser mag het plaatje maar heel kort in cache houden.
Maar vandaag lopen we opeens tegen het probleem aan dat iemand al uren geleden een nieuw plaatje heeft ingesteld bij gravatar.com, maar bij opvragen nog steeds het oude plaatje getoond wordt. Vraag je om hetzelfde plaatje in een andere afmeting, dan krijg je wel het nieuwe te zien.
Ik dacht dat ik gek werd, maar Firebug kun je niet foppen :

200 OK, yeah sure….

200 OK, betekent dat Firefox het plaatje niet in cache had ( anders zou er 304 Not New staan )
X-Cache HIT betekent zoveel als : Het plaatje komt bij de host uit een cache, een zgn caching proxy.
Welke ze gebruiken, kun je ook lezen : Varnish. En hun webserver heet Nginx.

Waarschijnlijk hebben ze dit reclamespotje gezien bij Gravatar, maar vergeten de tijd op 5 minuten in te stellen:

Voordat je denkt : ik wil ook Varnish :
Dat kan niet, of je moet een eigen server hebben.
Je host heeft waarschijnlijk zelf al een caching oplossing. ( mijndomein doet het zo ). OBA heeft sinds kort caching in wordpress ingebouwd. ( Ik schrijf daar binnenkort iets over )

3 thoughts on “Problemen bij Gravatar.”

  1. probleem is natuurlijk dat er zo ook niets te tellen valt. Maar misschien kan hij toch tot drie tellen, dus bij deze.
    Veel plezier met knutselen!

Leave a Comment

Your email address will not be published. Required fields are marked *