You can see that it is taking time to get a reply from the server. I would suggest you to optimize your server. Noticed that you are having cpanel serve r and have lot of images, it is good to install cpanel nginx plugin which would be acting as a reverse proxy and will improve your site performance.
Sean White http://www.supportmonk.com Outsourced Support Experts!!!
Helpdesk/Livechat Support Iphone/Android Development
Skype : supportmonk.sean Gtalk : sean(at)supportmonk.com
As well microcache is enabled. I believe I found what was wrong though. On the website it forces you over to ssl in which I had not setup the nginx proxy for. Therefore ssl requests go straight to apache.
I will as well be looking into optimizing the website and the MySQL query cache.
██ Hosting Boss - Providing you with quality service at a great price!
██ Offering: SSD/Cloud Shared Hosting and Dedicated Servers
██ Its time for up time, sign up today!