Magento 1.7 – Improve Page Speed with Full Page Cache

full-page-cachemagento-1.7

Im looking for ways to increase my page speed.

Currently my website page is 1.4MB, My Page rating is 91, however I still find the site slow. The page load speed on pingdom is 10.4 seconds which is slow.

I have enabled cache and use varnish.
I have optimized all images.
using leverage browser cache.

Im just battling with javascript and css.

What is the best way to handle these?

I am using a dedicated server running Centos.

Best Answer

Varnish just hides the problem, it does not solve it. You will always have non-cached pages, checkout will be non-cached so abandoned carts, and Google knows your cached and non-cached, if they do not match you will be ranked lower.

Top sites do not merge CSS or JS, they just have the highest performing hosting, you do not need any tricks however getting to that is complex. Separate MySQL, separate memcache, separate admin, FPC just adds an extra kick when you have the non-cached correct. Anything more than 3s and you lose 40% of visitors, so this is your target. The problem is that this is top 20%, under 2s top 10%, under 1.5s top 5% and under 1s top 1% (the last two being enterprise class).

So even if you have Varnish working, it will not help your conversions or ranking. Getting this right is part of the secret to increased ranking and conversions which leads to increased revenue. To improve speed like the top retailers, top-tier hosting, it is that simple, and that complex.

This should help, use one of these methods to calculate monthly hosting budget, figures are from enterprise consultants.

Micro Enterprise – Less than $2million revenue/yr & less than 10 employees
Revenue Based: Hosting is 20% of IT spend and IT spend is 5% of yearly revenue / 12mths for monthly hosting budget
Visitor Based:$0.0139 x number of visitors per month for monthly hosting budget
Order Based:$0.50 x number of orders per month for monthly hosting budget