The success of the Web performance movement shows that there is increasing interest and value in fast websites. That faster websites lead to more revenue and reduced costs is a well proven fact today. So being exceptionally fast is becoming the dogma for developing web applications. But what is exceptionally fast and how hard is it to build a top performing web site?
- Posted by: Alois Reitbauer
- Posted on: November 21 2011 14:09 EST
- Ad? by Cameron Purdy on November 22 2011 07:51 EST
- Why you have less than a second to deliver exceptional performance by Akiva Lichtner on November 22 2011 09:13 EST
- Good content masked with a bad introduction by Frank Cohen on November 22 2011 11:05 EST
Looks like some kind of DynaTrace whitepaper.
The top-level TSS introduction to this is terrible. The article it points you too is a decent summary of the overhead to delivering Web content to users.
As a TSS reader and Java person I can take this in a bunch of directions:
1) Alois' blog points us to the book "Designing and Engineering Time: The Psychology of Time Perception in Software". I'd like to know how we can appy page loading time to JSF and any of the *faces libraries out there?
2) His blog points us to the HTTP Archive (HAR) project. TestMaker repurposes HAR files to be functional tests, load and performance tests, and Web page loading service monitors. A tutorial is at http://www.pushtotest.com/web-application-tests-using-http-archive-har-test. I'd like to know if TSS readers are really using HAR?
3) His blog says "It seems like two seconds is the magic number for a web site to load." dynaTrace is for functional testing. How do you bridge the gap from functional to load testing? I'd like to see what the TSS community is doing for that. And, did you notice TIBCO's "2 Second Advantage" strategy (http://ovum.com/2011/07/25/where-should-the-two-second-advantage-take-tibco-next/) It's basically about delivering NoSQL and Big Data Solutions. Seems to challenge Oracle and others.
All interesting topics masked by a terrible introduction. :-)
Re point 2, we've started to use the HAR format. It's still early days but it's useful. Tim Morrow mentioned it in his talk at Velocity EU.