Speed junkies
Hi EDO,
we’ve been messing under the hood again
At the moment our newest revision on test server is 61 times faster than our live server. Note that this is not a good comparison as live server is generally 10 times faster than test due to better hardware.
I will have exact data after next sync. You have the output of siege stress test below. To cut it short important things are out live system can deliver 7 pages from cache within a second, our test server can deliver 473 (hope this number will be higher on live server).
utvara
Current live system:
Lifting the server siege… done. Transactions: 465 hits
Availability: 100.00 %
Elapsed time: 60.09 secs
Data transferred: 2.47 MB
Response time: 1.77 secs
Transaction rate: 7.74 trans/sec
Throughput: 0.04 MB/sec
Concurrency: 13.69
Successful transactions: 465
Failed transactions: 0
Longest transaction: 15.55
Shortest transaction: 0.04
Current test system:
Lifting the server siege… done.
Transactions: 28424 hits
Availability: 100.00 %
Elapsed time: 60.08 secs
Data transferred: 111.60 MB
Response time: 0.03 secs
Transaction rate: 473.10 trans/sec
Throughput: 1.86 MB/sec
Concurrency: 14.16
Successful transactions: 28424
Failed transactions: 0
Longest transaction: 15.79
Shortest transaction: 0.00

utvara 10:47 pm on January 25, 2010 Permalink | Log in to Reply
Did I mention we managed to do this within 4 work days?
Cristiano 1:48 pm on January 26, 2010 Permalink | Log in to Reply
These are great improvements and to some extent one can see the difference Earth.org has undergone in the last month or so. GREAT IMPROVEMENT!
Rob 10:57 pm on January 25, 2010 Permalink | Log in to Reply
61 times faster!?!! and you say the live server is in general another 10 times faster? Which would result in a 610 times faster experience???
Wow, I think I need to start wearing my helmet surfing Earth.org!
utvara 7:48 am on January 26, 2010 Permalink | Log in to Reply
well I don’t think you will need it
Since I doubt you can see the difference between 300ms and 20ms. Point is that we can serve more concurrent users without losing speed. Test was carried out with 15 simulated users hammering the websites.
BTW according to Google Webmaster tools: On average, pages in your site take 3.1 seconds to load (updated on Jan 24, 2010). This is slower than 52% of sites.
Mid October we were at 15 seconds per page. One week ago at 10 seconds. Hope this latest speed up puts us in top 10-20% of websites (speed that is).
valentinyeo 12:06 am on January 26, 2010 Permalink | Log in to Reply
this is awesome. i am super happy about this. i know everyone wants features but this in my op is as important as anything else. lets hope it comes out really quick on the live server and the site is going to be blazing. that will help us with seo since googles recent focus on realtime and speed.
well done guys. i know julian worked on this a lot too. thanks!!!
Mathias 8:26 am on January 26, 2010 Permalink | Log in to Reply
Great work! We’re not talkging about a 5% speed increase here… 61 times faster isn’t too bad
Thomas 10:21 am on January 26, 2010 Permalink | Log in to Reply
Nice! Makes so much more fun, to surf a fast site!
utvara 1:26 pm on January 26, 2010 Permalink | Log in to Reply
Getting most popular 1000 travel-guide pages on test server without cache takes 57min once cache is populated that number drops to 33s.
We managed to connect to google analytics from our server so we will warm up 10000 most popular travel-guide pages after next sync.
We still have a long way to go till all our pages become blazing fast, but we are getting there.
utvara