:cache => true

That is all it took to take my site from F grade to B and make my site faster by 1 second almost! So, if you have a rails app, go ahead and add :cache => true to your stylesheet_link_tag and javascript_include_tag in your view files. This is all I added into my application.html.erb <%= stylesheet_link_tag "home", :media => "all", :cache => true %> <%= javascript_include_tag :all, :cache => true %> All rails does is collapses all your javascript (and stylesheet) files into single file. I have 11 javascript files and 3 css files. With this, I reduced the number of calls by 12 and that gave a good one second improvement! Not bad ha? Also, that one second was pretty consistent with/without firefox caching. After this, I tried using asset_packager plugin to see if I get any more improvement. But, I didn't really see any. Basically, that minifies your files by combining everything into one file and removing new line character and stuff. The video tutorial had a few more suggestions like using CDN which clearly is not something I would like to explore at this point because it costs money. That's all for now. Stay tuned for more improvements as I go through next tutorials. Cheers, Mahesh Murthy