Posts Tagged ‘twitter’

Search Speed Shootout – Google vs Bing vs Yahoo vs Ask vs Twitter

Friday, June 5th, 2009

Well the web is buzzing with search news these days with the launch of Bing (which is actually not too shabby!) so naturally we decided to take a closer look to see which performs best in terms of speed. We setup monitors for the index pages and for actual searches (while checking for a valid search result) and the results are in some ways what you might expect but in others, quite surprising!

Without further ado, here are the results..

Search Speed

Err.. well a bit more ado.. We perform a search every 5 minutes and check that the keyword we searched for appears in the result page. Response times are average over the last day and the charts are ‘live’ so you can see what the current status is as you view this article. We can probably assume these search engines are using fancy caching of some kind but we don’t care.. now we are only interested in the result speed not how they do it. No doubt they all have their own ways to work their magic and return a good result in a timely manner.

Rank Search Engine Response Time
#1 Google 649ms
#2 Bing 665ms
#3 Yahoo 965ms
#4 Ask 1111ms
#5 Twitter 2115ms

No surprise that Google is the fastest search engine around (of those we tested) but look at Bing – just 16ms slower than Google! Also of note, Google “cheats” in a way since their results pages do not actually contain the results if you view the source so probably they use ajax or some other technical wizardry to load the results in the page after it starts loading. Bing does include the results in the page source so possibly this 16ms difference could easily be made up if Bing tried the tricks that Google uses.

Poor Twitter search is struggling at the back there taking more than three times as long as Google to return a result.. however to be fair, despite barrel loads of VC cash Twitter still doesn’t quite have the resources which are available to Google and Microsoft. Clearly though, they have work to do there!

Index Page Speed

Again we check every 5 minutes but this time only the index page. Results here were not what I expected at all! Yahoo in first place and the mighty Google trailing the field?! No doubt heads will roll at the Googleplex for that! ;)

Rank Search Engine Response Time
#1 Yahoo 748ms
#2 Ask 933ms
#3 Twitter 1017ms
#4 Bing 1062ms
#5 Google 1067ms

You can click the names of the search engines in the columns above to see the full live report for each which includes daily and monthly charts for speed and uptime/downtime and other exciting statistics.

So there you have it.. Google is first and last! Bing is snapping at the heels of Google with a very respectable result (so Steve Ballmer wont be launching any chairs just yet! ;) ) and Twitter needs to get their skates on.

Update: seems that Google does include results in the results page source sometimes, not sure if its random or based on some query string param or who knows what but interesting to note anyway. The brief downtime you see on the Google monitoring report on June 7th was just us testing the results page source – Google wasn’t really down so don’t panic! ;)

Shooting Twitter – perils of real time search..

Friday, April 3rd, 2009

Sad news is just coming in now of a shooting in Binghamton in the US.. several dead and injured.

Of course it immediately became a very hot topic on Twitter.

You can see the effect it appears to have had on twitter systems with a sudden big increase in page load times to the point of being basically down now to all but the most patient..

Twitter Response Time

Twitter Downtime

Hopefully they’ll throw in some more computing power or otherwise solve the load issues soon. You can follow twitter server up/downtime here..

http://www.servermojo.com/user/10000/monitor/10682/

Twitter aflutter..

Friday, March 20th, 2009

Seems like Twitter is having a bad day with multiple slowdowns and timeouts over the last 24 hours as can be seen on the following charts.. (all times are GMT)

Twitter Uptime (last 24 hours):

Twitter Response Time (last 24 hours):

As you can see the down periods correspond with spikes in response times meaning the page fetch timed out when we checked it – we have a default 5 second timeout for http tests and when a page (html only) takes over 5 secs to download its not generally a good thing. As a result and at the time of writing this blog post their uptime for the last hour is down to 89.86% and 97.19% for the day which for a system as popular as Twitter is sure to annoy many. In fact a quick search shows many complaining tweets already and it’s only a matter of time before they get raked over the coals again by Techcrunch! ;)

Compare that with the last month and you will see that its usually much better even though they do still have the occasional dip in performance..

Twitter Uptime (last month):

Twitter Response Time (last month):

In fact twitter uptime over the last month has been a fairly respectable 99.76% and for the year so far it is 99.85% so not too shabby overall and the infamous fail whale has not had as many opportunities to show itself recently as it did last year!

Just a reminder – not only do we monitor sites but we also provide alerts direct to your twitter account! You can follow us here: http://twitter.com/servermojo to keep up with the latest ServerMojo happenings in 140 characters.

** UPDATE: its been a couple of hours since I first posted this and there is clearly an ongoing performance issue at twitter today – the last few hours have been significantly slower than usual and in fact the average response time for today has reached 1211ms. Compare that to the time for the year so far which is only 633ms, for the last month 850ms and last week 898ms, so its quite a change and in fact appears to be trending towards increased slowness in general. So what is going on at Twitter HQ today? Is it the increased visibility of the search link resulting in their servers getting hammered? Or is there some event going on now causing a big increase in tweets?

It’s that time of year..

Friday, November 7th, 2008

For a new blog post! ;)

Yes it has been a rather low volume blog here at servermojo but we’ll try to post more often now…

We are actually working on a bunch of new features which will be revealed in the coming weeks so stay tuned for that.

Also you may (or may not!) have noticed that our scans have been faster/more reliable recently – we made some changes to improve the mechanism overall and fixed a couple of minor bugs.

We also updated the twitter alerts system not so long ago to use their api instead of the old IM/Jabber method which they seem to have given up on for now. It should be much more reliable now but let us know if you experience any problems with that.

Lastly – apologies to those of you who commented here before but didnt see your comments appear.. we sort of forgot to check the moderation queue and just found 153 comments waiting! Sadly 148 of those were spam.. but the few that were real should at least now be visible – better late than never! ;)

New stuff

Tuesday, December 4th, 2007

We recently completed moving servermojo to new servers and in the process added some new features and improved others..

Creating multiple monitors under a single account is now easier.

Alerts can now also be sent to any jabber account such as GTalk so now you can get alerts by email, sms, our private im system (based on jabber), any public jabber network and of course, twitter! All types are free except for SMS.

A pause function to pause scanning across ALL monitors under your account.. handy of you have many and dont want to stop them all one at a time.

We also upgraded the backend systems to make it even more efficient and scalable.

More handy features will be added soon also to ensure ServerMojo is the best FREE server monitoring system around! :)