Slow loading time.

Permalink
We have modifide a theme and using that as a standard theme that we can build websites from.

Our problem is that the loading time sometimes is slow, about 5-10 seconds from you write the url to anything start to apear, it is the same problem in all browsers, i don't think it have anything to do with catch.

Do Concrete5 in general have this problems, or do we have setup our theme wrong, or could it be the hosting which is bluehost.com.

Thanks

 
ggn06awu replied on at Permalink Reply
ggn06awu
Concrete5 is very heavy on SQL statements, but it's certainly not going to create those large load times in its own. There's several places this bottleneck could be occurring. I'd first of all create a page in concrete5 with zero blocks on it, and see how fast that loads, if it's still slow then you're probably suffering from poor infrastructure performance from your hosting service.

If a block-free page loads significantly faster then you need to start identifying the blocks you've installed on the page(s) in question to work out which one is causing the problem, really the only way of finding which one is slow is by removing them one by one and reloading the page.

Caching is a useful exercise if you find yourself requiring all the blocks you've installed on the page and you do not have a programmer nearby to adjust for your usage, you can find cache settings in Dashboard > System & Settings. I'd strongly recommend you install APC cache on your server too, if you've got enough privileges.

Regards,
Mark
mikkelwh replied on at Permalink Reply
Thank you for your reply, I will try to play around and let you know if I find a solution.
adajad replied on at Permalink Reply
adajad
I think the problem is with your hosting environment considering how you describe the problem. What you are describing sounds like the time to first byte from the server.

When you type your url in the browser the browser sends a request to a dns server which points you to the desired web server. Once the web server get the request it needs to find your site and start sending back the data requested. If you are on a shared host with many and/or traffic heavy sites it will take longer for the server to send the requested data (=your site content) to your browser.

To find out yourself, you can test your site here: http://www.webpagetest.org/