Right now we are trying to get our very beautiful pages--designed by Jon Hicks, the greatest web designer on the planet for my money--to load in under one second.
If you know about optimization please give us some feedback and thoughts here in the comments. I have a great firefox plugin called FireBug that lets you see load times. Seems like I get 1.5 seconds for our serps, then .7 to 1.2 for second loads of serps (when stuff is semicached).
what load times are people seeing out there?
should we strip the pages down and make them less purdy and more fasty!??!
please let me know!
here is a firebug image showing 1.22 seconds. feedback (click on image look at bottom right)?



1. Obvious question with regards to optimization:
Have you enabled gzip traffic compression on the web-server?
Should get the time of serving content across the wire down a bit.
Otherwise the most common culprits in web app performance tends to be connectivity to the database (connection pools), non-optimum SQL queries, and unessecary iteration in the code through different types of lists/collections of data.
Also, having nicely normalized database tables are good in theory, but sometimes in practice it can create performance issues if you do lots of queries across several tables.
Hard to tell really without seeing code.
I'd suggest trying to put in time-logging in a test environment at different potential points of bottlenecks to pinpoint where you can get the most mileage out of optimization.
Optimizing blindly is mostly a waste of time, as you might be shooting "mosquitos with a shotgun" if you optimize some inconsequential spot in the architecture.
Posted at 1:41PM on Jun 1st 2007 by Wille Faler