Velocity 08: High Performance AJAX Applications
Julien Lecomte from Yahoo! is speaking about creating performant AJAX applications. The most important point: plan for performance from day 1. Interestingly many of his initial points are about telling the developer to work with the product manager and not just say "no." Julien references an Web Site Optimization: 13 Simple Steps by Stoyan Stefanov. Here's some tips: Less is more. Don't do unnecessary things. Break rules. Make compromises and break best practices when needed. For example, you might decide to forgo CSS. Especially CSS expressions. Work on improving perceived performance. Cheat by making users think things are done
Continue reading {Velocity 08: High Performance AJAX Applications}
Velocity 08: Jiffy: Instrumenting and Measuring Web Performance
Scott Ruthfield from WhitePages.com is announcing a new open-source projects called Jiffy, a tool for measuring the end-to-end performance of Web sites (PDF slides). Jiffy provides real data about performance that is more complete and more fine grained than what you might get from Keynote or Gomez. Jiffy has four goals: Real data at scale - track 100% of page views Measure anything - pre load data access, each add, brand, when the form is ready, and so on Real-time reporting No impact on page performance Jiffy comprises a JavaScript library that instruments the pages, an Apache proxy, a
Continue reading {Velocity 08: Jiffy: Instrumenting and Measuring Web Performance}
Theodore Bullock: HTTPerf is New and Improved
HTTPPerf is a tool for measuring Web service performance. The problem is it hadn't been updated since 2000, even though there had been numerous bug reports in the intervening seven years. Theodore Bullock, recently of the University of Calgary, reported on a project to fix reported bugs and redo the build system, making it more portable that a Software Engineering class carried out last year. The result is version 0.9 is is freely available. There are plugins that do sessions and Web log playback. Others could be written. For example, I'd like to see a plugin that incorporates Rhino
Continue reading {Theodore Bullock: HTTPerf is New and Improved}
VMWare ESX Performance Report
I've had a student, Terry Wilcox, working to understand the performance characteristics of VMWare's ESX virtualization monitor. Terry's finished his initial work and written up the tests and some conclusions. Overall, ESX scales quite linearly--that is each new virtual machine gets a fair share of the processor and other resources. There are some interesting conclusions: Single CPU virtual machines scale better than virtual machines using Virtual SMP. Hyper-Threading increases throughput if there are a large number of virtual CPUs, but makes no difference if the number of virtual CPUs is less than or equal to the number of physical
Continue reading {VMWare ESX Performance Report}
Speeding Up MovableType
Movabletype can be slow. One reason for that is categories. Movabletype's default templates create one big huge index with all of the entries from the category. I've got one category with almost 1000 posts. I found this bit of wisdom from Tom Sherman on optimizing your templates. The basic idea is to annotate the MTEntries tag with a lastn="10" attribute and then add another MTEntries block that just puts the title and permalink for the rest. I decided to test a few options. The first option was to do nothing. Use the default templates. The second option was Tom's
Continue reading {Speeding Up MovableType}





