Synthetic Monitoring

Simulate visitor interaction with your site to monitor the end user experience.

View Product Info

FEATURES

Simulate visitor interaction

Identify bottlenecks and speed up your website.

Learn More

Real User Monitoring

Enhance your site performance with data from actual site visitors

View Product Info

FEATURES

Real user insights in real time

Know how your site or web app is performing with real user insights

Learn More

Infrastructure Monitoring Powered by SolarWinds AppOptics

Instant visibility into servers, virtual hosts, and containerized environments

View Infrastructure Monitoring Info
Comprehensive set of turnkey infrastructure integrations

Including dozens of AWS and Azure services, container orchestrations like Docker and Kubernetes, and more 

Learn More

Application Performance Monitoring Powered by SolarWinds AppOptics

Comprehensive, full-stack visibility, and troubleshooting

View Application Performance Monitoring Info
Complete visibility into application issues

Pinpoint the root cause down to a poor-performing line of code

Learn More

Log Management and Analytics Powered by SolarWinds Loggly

Integrated, cost-effective, hosted, and scalable full-stack, multi-source log management

 View Log Management and Analytics Info
Collect, search, and analyze log data

Quickly jump into the relevant logs to accelerate troubleshooting

Learn More

Dawn of the Twitter Effect

Yesterday a Twitter post (a tweet) by Mashable’s Pete Cashmore became so popular that traffic from Twitter crashed a blog. This sounds very similar to a common social media phenomenon originally known as the Slashdot effect (and later also the Digg effect), where a post on a popular social media site pushes more traffic than the target site can handle.
An interesting thing here is the mechanics of Twitter, which is fundamentally different from Digg and Slashdot. It’s not a social news site, with a front page that all visitors go to. We won’t go into the details of how Twitter works, that’s better covered elsewhere, but it’s worth noting that it’s a very different beast. It will be interesting times if Twitter is about to join the ranks of Slashdot and Digg as a potential “site crasher”.
For lack of a better word we will call the phenomenon of sites crashing as a result of traffic from Twitter, “the Twitter Effect”. (Or perhaps “the Tweet effect” would be catchier…?)
But now on to the big question…

How could a single tweet generate that much traffic?

First of all, of course it was a big factor that Pete Cashmore is one of the people on Twitter with the most followers (people who have subscribed to his tweets). According to Twitterholic, he has more than 50,000 followers.
But the key here may not be just the number of followers of the initial tweeter, but the retweets. A retweet is when a Twitter user resends a message so that his/her own followers can share it. Pete Cashmore was the most retweeted Twitter user during the period when the affected blog went down (according to Retweetist).
The interesting thing about retweets is that they have the potential to increase the spread of a tweet exponentially, especially if some of the retweeters also have many followers.
It might be worth pointing out that the blog that crashed was on a shared hosting account (at Dreamhost). A blog on a dedicated server or a cluster would have handled the amount of traffic better, but what happened is still very relevant. There are a LOT of blogs on shared hosting accounts, and as Twitter keeps growing, who knows what kind of traffic generation it will be capable of?

The Twitter Effect formula

If we take a stab at formulating how a single tweet can garner so much traffic, it would be something like this (which essentially describes the reach of a tweet on Twitter):
The Twitter Effect formula = (Original tweet * followers) + (retweets * followers of retweeters) + (retweets of retweets * followers of those), and so on.
This way, tweets can spread out like the branches of a tree or a root system and reach a very large number of Twitter users. The spread is basically only limited by the size of Twitter’s user base. If the tweet contains a link to a site, this site is bound to get a significant amount of traffic as the tweet spreads.

Note that there may also be more than one original tweet pointing to the same target, and the general discussion around a post on other parts of the Web is also bound to create its share of activity on Twitter (and elsewhere too, of course).
Think of it as “the great echo chamber” and you get the gist of it. It’s similar to how much of the blogosphere works, which is a good analogy since Twitter is, after all, usually called a microblogging service.

What do you think?

As Twitter’s user base grows, will traffic from Twitter soon be a common reason for site outages? Please share your thoughts (and experiences?) in the comments.
Credits to Rich Miller at Data Center Knowledge for catching this in the first place.
Roots image from Wikimedia Commons.

Introduction to Observability

These days, systems and applications evolve at a rapid pace. This makes analyzi [...]

Webpages Are Getting Larger Every Year, and Here’s Why it Matters

Last updated: February 29, 2024 Average size of a webpage matters because it [...]

A Beginner’s Guide to Using CDNs

Last updated: February 28, 2024 Websites have become larger and more complex [...]

The Five Most Common HTTP Errors According to Google

Last updated: February 28, 2024 Sometimes when you try to visit a web page, [...]

Page Load Time vs. Response Time – What Is the Difference?

Last updated: February 28, 2024 Page load time and response time are key met [...]

Monitor your website’s uptime and performance

With Pingdom's website monitoring you are always the first to know when your site is in trouble, and as a result you are making the Internet faster and more reliable. Nice, huh?

START YOUR FREE 30-DAY TRIAL

MONITOR YOUR WEB APPLICATION PERFORMANCE

Gain availability and performance insights with Pingdom – a comprehensive web application performance and digital experience monitoring tool.

START YOUR FREE 30-DAY TRIAL
Start monitoring for free