I have just put into production one of my Ruby On Rails Application and noticed it was really slow in its loading time.
My Application runs on railsplayground.net using passenger on an apache server.
I took a look at a couple of sites including: pingdom , webpagetest
and the major downfall I had noticed in my application is that the caching isn't working on my javascript and css files as can be seen here:

I have tried reading all sorts of guides on how to cache, but all of my efforts turned up with no results.
I put this in my header file:
<meta http-equiv="cache-control" content="public" />
<meta http-equiv="last-modified" content="Sun, 23 Sep 2012 08:00:00 GMT" />
and this is turned on in my production.rb:
config.action_controller.perform_caching = true