Monday, February 26, 2007

The Browser is Slow

This is a look at the render time and browser data-handling capability of IE7. There are some interesting comparison charts between Safari, Firefox, IE6 and IE7. This was written back when IE7 was in Beta 1 so some things may have changed, but major changes are unlikely!

Jeffrey Kelly
http://sailwhatcom.com

Monday, February 19, 2007

Gordon's car fails post-race inspection

This is an article about NASCAR which, you may know, started the 2007 season on Sunday with the Daytona 500. This race is arguably the toughest and most popular race of the entire season. Jeff Gordon, a popular and very successful driver was driving a car that didn't conform to the performance requirements which resulted in an unfair advantage for the race. Mr. Gordon was penalized, along with several other drivers who committed other violations. This brings us to an interesting conversation on the two types of performance requirements.

At Expedia we test systems every day that struggle to meet the performance requirements set by business owners, project managers, and test teams. What we must remember is that there are disciplines where performance is so good, that performance needs to be restricted. Wouldn't it be great if we were one of those systems? Our customers would call in saying that the homepage loaded too fast, or that they switched to dial-up because they couldn't handle the speed of our flight searches. Our partners would call in saying we need to slow down our support systems because they were too quick for the system on the partner's side of the connection. What a different world it would be in Performance Test land if this were the case!

My hope is that next time you consider granting an exception to an Expedia-style performance requirement, you think of the NASCAR style and suggest that the project team give better performance one more try before they throw-in-the-towel.

Jeffrey Kelly
http://sailwhatcom.com

Monday, February 12, 2007

Again about performance requirements (Testing Reflections)

Interesting comments about performance requirements versus recommendations as well as links to other related posts. We maintain recommendations for Expedia pages on the performance test wiki under the project consultation section.

Jeffrey Kelly
http://sailwhatcom.com

Monday, February 05, 2007

Here are a couple links on Apache Tomcat performance both on the tuning side and on the benchmark side. As we're moving this direction with E3 R1, it is right up our alley.

Tomcat Tuning Notes

Comparing Apache Tomcat Performance Across Platforms

Jeffrey Kelly
http://sailwhatcom.com