I’ve spent about 100 hours over the past month to optimise the speed of my site which, when I started my efforts, was taking 30seconds to open most pages of my site. I’ve meanwhile brought the page opening time down to 4 seconds. My Google Page Speed and and Yslow ranks have improved from low 40’s to low 90’s which isn’t too bad.
There is one big problem remaining, that needs to be fixed (by you guys). The Google fonts Teline V uses have a short freshness lifetime.
https://fonts.googleapis.com/css?family=Roboto+Condensed:700,400
https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700
https://fonts.googleapis.com/css?family=Roboto:400,400italic,300,300italic,700,700italic
You need to specify an expiration at least one week in the future to avoid the browser being forced to re-download the font from Google when opening the page which obviously increases the time needed to open the page.
See http://awesomescreenshot.com/0be4wp7ie5
and http://tools.pingdom.com/fpt/#!/exLfQq/https://therebel.is
Part of the problem is that you don’t specify the version number of the font, which forces the client browser to check if there a newer version available to download. It would be better to specify the current font version number and change that setting in the next template update.
https://developers.google.com/speed/docs/insights/rules