Hi guys,
I have recently installed Magento moving from PrestaShop and the load time is very very slow. Can take up to 20 seconds plus some times timing out providing 500 error message.
Any help would be great.
Thanks in advance,
Rob.
The timing out is a webserver setting that will always cause a 500 error. Can you run your site through this tool and send me the report http://www.webpagetest.org/
also post your website url so I can have a look at it.
What sort of hosting platform are you under? Is the site live now or still under development?
Hi,
The result of the test http://www.webpagetest.org/result/150418_15_BFA/, the url game-shark.co.uk/store
It is under developement, but live.
WHOA! Ok... Let me interpret this for you
Magento in general is slow, that's a fact, it takes 2 -5 seconds before sending data to a user. Sometimes it can even take 6-10 seconds on various pages.
Your server is taking six seconds before it begins sending data to the user, that's perfectly fine. Your Magento installation is fine in comparison to your theme. Just to load your theme it's taking fifteen seconds. Your theme is forcing the user to make 219 requests in order to load all of the javascript and css files for the user.
the problem is with your theme hands down. You need to clean up the 200 lines of javascript files that you're loading... that's just crazy.
Will merging the css and js files function help/resolve this?
Cheers,
Rob
Also this is the result of the demo test site and differs from mine quiet a bit http://www.webpagetest.org/result/150418_NN_S23/
Thoughts appreciated.
Rob.
The first time I install magento to shared hosting I meet the same problem like you. And the main reason come from the hosting. The hosting can run magento, that 's not mean it can make it fast. You must choose a magento hosting where they have the dedicated magento support team and dedicated magento server set up to make it fast.
Yes, Minifying the CSS and JS will help fix a lot of this problem. More importantly you should get some full page caching to lighten the load on your server.