Archive for June, 2009

Detailed HTTP Response Time Charts

Monday, June 29th, 2009

If you like funky charts you’ll love the new detailed http response time charts we just released!

Now you get a choice of response time charts – the old one which shows the total time taken to download the page in a fetching shade of green transitioning to red in the spikes and now the new detailed option which breaks down the response times into: Connect, Request, First Byte & Receive with a different colour for each so you can see at a glance how long each stage of the http download process takes.

To view these fancy new charts just click the “[Simple / Detailed]” link above the chart which allows you to toggle between the formats.

These new charts are a premium accounts feature but for now they are active on all account types including free so enjoy! :)

ServerMojo API Docs

Tuesday, June 16th, 2009

As promised a few days ago when we released the ServerMojo API – the documentation is ready! (can’t tell you how much fun it was to write those ;) )

Everything you wanted to know but were afraid to ask about the API is (hopefully) answered here.. API Documentation and if you still have questions about the API or anything ServerMojo development related you can ask in the developers forum.

Enjoy!

Announcing the ServerMojo API

Friday, June 12th, 2009

Today we are pleased to announce the release of our API!

All ServerMojo users will now see the API tab after logging in. Click that tab and you will see your API key which you will need to include in all calls to the api scripts. Also displayed there are various statistics on your usage of the api and the daily request quotas.

Full documentation and sample apps will be provided soon (its friday, docs can wait! ;) ) but to get started you can have a look at the api test page here..

https://www.servermojo.com/api/test/

It’s fairly self explanatory – select the api script you want to call, for example ’setstatus_monitor’ which enables/disables a monitor, and the xml required will be displayed which already includes your id and api key. Simply fill in the other required info, in this case just the MonitorID, then press submit and the xml will be sent to the api and the function will be executed – note this test page does actually perform the actions for real so don’t go deleting your monitors by mistake!

The actual api script called is displayed on the top right corner of the test page and that is what you should submit the xml to from your own scripts.

Some of the api scripts have a field called ForeignKey – this is optional so you can safely ignore that. It is actually to allow you to use your own internal id’s when working with ServerMojo items. This and other things will be explained further in the docs soon.

Using the API you can now fully integrate ServerMojo with your systems – create and update monitors and sub-accounts, get stats including charts, pause a monitor (for example while running a scheduled task on your server) and more.

Have fun with it and if you have any questions or suggestions, give us a shout. :)

New Test Node – Kansas, USA

Sunday, June 7th, 2009

We have just added a new monitoring node to our test network, this time based in Kansas and sponsored and hosted by WiseDedi Internet Solutions (wisededi.com).

WiseDedi provide top quality managed and unmanaged dedicated and VPS servers at a price which is hard to beat.

This new node comes with 1G memory and enough CPU power to ensure the node runs smoothly all the time, as it is indeed doing now. It already performs countless tests each day and remains rock steady and highly responsive and still shows barely any load!

If you are looking for great hosting, check out WiseDedi now. We are very pleased to include them in our growing monitoring network and look forward to a long and mutually beneficial partnership.

We would like to take this opportunity to say that we are constantly looking for more testing nodes in new/different geographical locations. If any other hosts are interested in sponsoring test nodes, please contact our support team (see support for details).

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! ;)