Login or Sign Up to become a member!
LessThanDot Sit Logo

LessThanDot

IT Professionals

Less Than Dot is a community of passionate IT professionals and enthusiasts dedicated to sharing technical knowledge, experience, and assistance. Inside you will find reference materials, interesting technical discussions, and expert tips and commentary. Once you register for an account you will have immediate access to the forums and all past articles and commentaries.

LTD Social Sitings

Lessthandot twitter Lessthandot Linkedin Lessthandot friendfeed Lessthandot facebook Lessthandot rss

Note: Watch for social icons on posts by your favorite authors to follow their postings on these and other social sites.

Your profile

    Search

    XML Feeds

    Google Ads

    « What I have read so far this yearProductivity Is Not The Only Measurement »
    comments

    Introduction

    Last weekend I added a few social buttons to our blogsection. I added the reddit button, the facebook button and a Google +1 button. We already had the twitterbutton in there (Tarwn added that).

    The problem

    The problem is that some of these buttons have some majors problems and there is nothing you can do about it. Their numbers are just wrong even after days of inactivity and differ from computer to computer. This might be caused by caching or bad alignment of datacenters but as a user I really don't care. It's bad either way.

    Twitter

    The official twitter button is amazingly bad at giving the correct numbers or even something remotely accurate. For me it even gives different results on different browsers.

    Here on firefox 4. Which gives me 0, 3 and 0

    And on IE9. Which gives me 10, 6 and 4.

    I don't know why this is but as a user of there system this makes it completely unusable and a lie.

    Reddit

    And just look at the reddit numbers. You might have noticed in the numbers above that FF gives an 8 and IE a 9, but it's much worse than that.

    Just go to this page and click refresh a few times.

    Every time you click refresh you get a different number. Which is insane.

    Conclusion

    I can believe that sites like reddit and twitter have lots of traffic and they feel the need to cache. But they are caching it to death or just inventing numbers. Just look at a site like Stackoverflow who have about the same traffic and also cache a lot. They don't get that quirkiness, they give you more or less reliable numbers. And so do Google +1 and facebook (as far as I can tell). Rant over.

    About the Author

    User bio imageChris is awesome.
    Social SitingsTwitterHomePageLTD RSS Feed
    InstapaperVote on HN

    3 comments

    Comment from: Alex Ullrich [Member] Email
    Alex Ullrich >>>Just look at a site like Stackoverflow who have about the same traffic and also cache a lot.

    I can't imagine stackoverflow's traffic is even close to twitter or reddit's. SO does handle this kind of thing much better than most though.
    06/21/11 @ 11:40
    Comment from: Christiaan Baes (chrissie1) [Member]
    Christiaan Baes (chrissie1) Maybe not the same amount of traffic but lats be honest I got 4 different results just by doing refresh every few seconds and the results aren't even close.
    06/21/11 @ 12:03
    Comment from: Claude [Member]
    Claude It's been a while since I listened to Jeff Atwood explain how they scaled up their service, but that's just it. Scaling vertically normally involves getting bigger boxes and more memory, so all caching is centralized. I believe most social services do horizontal scaling, even across multiple services, using no-SQL caches where synchronization takes a backseat to availability.
    06/21/11 @ 21:00

    Leave a comment


    Your email address will not be revealed on this site.

    To mislead the spambots.

    Your URL will be displayed.
    (Line breaks become <br />)
    (Name, email & website)
    (Allow users to contact you through a message form (your email will not be revealed.)