What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

On User Experience I've received the Editor Badge (and later the "student" badge). My username/rep/badges bit at the top of the screen was immediately updated to reflect this, and if went to my profile they were showing up clearly under my gravatar.

However, when I click on the badges tab I didn't see any badges until about 5-6mins later.

But they did show up with a tick next to them on - http://ux.stackexchange.com/badges and they did appear on my activity - http://ux.stackexchange.com/users/14165/gis-jonathan?tab=activity - but for some reason the badges page took a very long time to update, despite reloading it quite a few times.

share|improve this question
3  
Caching. There are a lot of pages to update. It all takes time. –  ChrisF Apr 20 '12 at 13:56
    
"in a timely manner" is entirely subjective. –  Oded Apr 20 '12 at 13:56
    
@oded - that may have been poor wording. Improved now. –  GIS-Jonathan Apr 20 '12 at 14:05
    
@ChrisF - That would make sense, except every other page seems to update much faster which is what made me notice it and why I reported it. 5+ mins is quite a long cache when everything else seems to get updated in seconds. –  GIS-Jonathan Apr 20 '12 at 14:06
add comment

1 Answer 1

up vote 1 down vote accepted

The badges page (/badges) and the badge counts you have at the top are not cached. Both of these update immediately once the system determines you've gained a badge.

On the other hand, your badges activity in your user profile is cached. It takes a while to update those, which includes the mini-box on the index of your profile. hey usually update fairly quickly (around 10 minutes for me on SO and MSO), but we all know that their caching system and how it updates is very complex. Sometimes it takes longer than expected... oh well. The system will always correct itself with time* so I wouldn't worry about it.

* Unless it's a real bug, but in this case it's not.

share|improve this answer
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .