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,
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.
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.
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/
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.