Ok, so Dan Schulz and deathshadow schooled me on another thread regarding website band width and such... so I decided to start a thread dedicated to optimizing websites. please list: how you optimize your sites? what tools you use? some stats? and your thoughts and comments? so far I found these: http://www.websiteoptimization.com/services/analyze/index.html http://www.cssoptimiser.com/
I use this css redundancy checker. It helps me optimize my css. http://services.immike.net/css-checker/
minimize graphics, maximize css, use the barnyard doors techniques to minimize the number requests to your server (this is where you have many images in the same graphic and you just adjust the background position) pack your javascript for production compress your css for production use a lightweight webserver for static content instead of apache those are just what I have off the top of my head.
don't make flash as much as possible.. you can attract visitor but it will not help your site to crawl by the SEs...
I don't like using automated optimizers for CSS, other than somthing that toggles whitespace for human/machine reading. I'm afraid of having rules combined that break somthing & needing to compare the before & after to find it. I try to keep classes & ids to container elements as much as possible now. I find it more efficient to target somthing like this instead of reserving special classes for elements. For instance a.post-link #posts li.post address a {} #posts li.post p {} #posts li.post p a{} Code (markup): I just wish IE6 supported child selectors (#parent > #child) sometimes. IE7 has gotten better with CSS selector support though. I see alot of webpages which could probably save alot of the bandwidth they use just by trying to target their styles a little more efficiently. When all else fails, start with a good book.
But how hard would it be to find decent hosting with a server that's not Apache? Every host I've seen offers either IIS or Apache.. Haven't seen any of them offer lighttpd or anything like that..
A good dedicated server could run whatever you wanted, couldn't it ? Not a VPS, but an actual dedicated.