Very slow site - how to speed up?
After having finished my personal site, I now realise that the site is unusably slow. This is devastating after the many hours I have put into building the site. I have tried many different combinations of the cache settings, but it doesn't really help. Usually, it takes about 5-7 seconds before anything show up on the front page.
My web host is meebox.net
Do you have any suggestions to what I can do? I really don't want to rebuild the entire site in Wordpress or another system - oh, my whole body gets tired from the thought of rebuilding the site.
I hope you can help!
Now, when I look at it, it loads fast as well. Then the next time, it loads slowly again. It almost always loads very slowly - and I am not logged in. Hmmm.....
I'm on an AT&T network ( which is terrible by the way) and using Firefox.
Do you think it could be your server? I had that kind of trouble with one of my sites: sometimes super slow, other times very fast.
I signed up for [ http://www.freewebmonitoring.com/... ]. I used to get 4-5 error messages a day, and after pointing out the loading problems and error problems to my hosting service, the issues began to magically go away. Now I only get them once a week at 2:00 am or so.
another service is [http://www.internetseer.com/home/index.xtp... ] - this should be free too. It's nice to get an idea of how a site performs from different services.
There's also the a Stats Bar (on the left as you log in) if you have a hosting account with a cPanel and look for Server Status at the bottom. that can give you some idea if your server has got too much going on or not.
hope this helps..
It might be the host, but they have a pretty good reputation.
I hope it's only me who experience these long load times.
I think I will try to ask all the people I know has been on the page, and see what they say.
your site looks very nice and clean - by the way.
Compressing resources with gzip could reduce their transfer size by 80.4KiB (66% reduction).
Some resources have a short freshness lifetime. Specify an expiration at least one week in the future.
Use Firefox and Firebug to help with speeding up the slow areas.
If your server is set up for gzip place following in your .htaccess file, seee if that helps.
<FilesMatch "\\.(js|css|html|htm|php|xml)$"> SetOutputFilter DEFLATE </FilesMatch>
However, it shouldn't be necessary to use gzip. The site is not that heavy, and it should not take over 5 seconds to load the frontpage! I don't understand why it takes so long.
My only conclusion so far is that Concrete5 is just a slow system and that I have to rebuild the entire site in something new. It's really a horrible thought.
Before you condemn C5 to your CMS bin, try my dev site, although not properly optimised and might be heavier than yours, it is faster.
Page speed for you 66%, mine is 90%.
Another point is you are using 'Greek Yogurt' which in itself is not great.
As I mentioned before, give Firefox a try it will help indicate issues.
NOTE: There are plenty of other CMS's out there that are a lot worse.
Stick to C5 - you know it makes sense...
In my opinion, Concrete5 should just run smoothly by default. I have no idea about what I should look into to make it faster. To me, it seems all posts regarding speed in this forum beats around the bush with strange optimization methods. Sure, I can inspect with Firebug - but what should I look for? I don't see anything particular...Do you have any pointers?
Shouldn't a CMS system just be fast by default? Should it be necessary to do all sorts of scrutinizing and code work to make a simple site fast? I don't think so. I mean, I haven't exactly over customized the system....
1. With caching turned on, doesn’t start caching until after the initial page load. At the start it begins to load the dependencies and then it loads the packages from MySQL, and constructs them (Pkg->Start()) …
2. Yes use of a lot of different packages/addons can cause load issues, but even with them turned off the page doesn't speed up noticeably.
3. The query building and sending them to the server seems to take a lot of time and then you compound that with host issues. We all know the issues with shared versus dedicated. I hate GoDaddy, but my client wants it on GoDaddy and they seem to be throttling the hell out of it due to the number of queries and the fact that it is a shared hosting environment.
4. I was guilty of having unused addons, all which were still loading as a part of the initial page load regardless of whether they appeared on the page. It was generating over 3900 transactions in mysql and 3500+ actual queries to mysql. So to say the least, that is excessive.
5. I noticed that a bunch of the queries were repeating themselves excessively instead of being cached which further validated my theory that my issues were due in large part to addons.
6. The packages that were installed but not in use that I removed were MegaMenu Vertical, Who's Online, Mail Monkey, SEO manager, Tables, Superfish Dropdown Menu, Easy Tabs. After removing them, I noticed an immediate speed increase but still have inconsistencies.
7. Another addon I love to use is Social Icons Reloaded but I was noticing that a few images were attempting to load from codestrat.com, the developers page and not from my files. So, I removed it as well and no longer see them trying to load obviously but didn't see much of an increase.
8. I then turned to the sidebar and combined all blocks into a stack and saved. That seemed to help a bit.
Other than that, I am completely out of ideas but hope that gives you some insight into things that can help.
Could it be the newer update?
cpanel: go to Software/ Services
click on Optimize Website
and there are options there for Compress Content.
I picked * compress all content.
seems to be helping.
I'm going to confirm if that original site is on it's own dedicated ip - because of the SSL certificate. Perhaps that has something to do with it too?
Attached is a benchmark of the CC5 core which should enable you to identify what part of Concrete5 (if anything) is slowing things down.
Installation is in the readme.
Has anyone tried this?
A clean install using no 3rd party installer is probably optimal... but I don't have time most of the time to go through all the steps.
1. Host: Bluehost
2. Install Method: Simple Scripts (Via Bluehost Dashboard)
I was warned that Simple Scripts may not be optimized for the latest version and might setup the database differently. Either way, you are able to choose which version you want to install if you choose to use Simple Scripts and on this last install, I chose what they referred to as 22.214.171.124 Stable. Once installed, I logged in and updated to 126.96.36.199 and had very few speed issues. I then, as recommended, enable caching and it all seems to be working well.
If you have too many addons installed, whether used or unused, it tries to load everything regardless and is a major contributor.
Also, to get a better picture of what is really going on, I highly recommend that you install the "SQL Diagnostic Addon"http://www.concrete5.org/community/forums/customizing_c5/dbbbb-sql-...
Sometimes the site is a little less slow, but most of the time it takes 4-10 seconds to load the first page.
I honestly don't know what to do, and I don't understand why it is slow. It seems that no one understands it - I can find different more or less specific pieces of advice, but none of them works and no one reports these solutions as definitely successful.
My conclusion is that Concrete5 is broken. It just doesn't work properly.
My last attempt will be to re-install Concrete5 from scratch (and oh, how I wish I didn't have to go through with this time-consuming plan).
Please let me know if you have any ideas before I start all over with my last attempt to make Concrete5 work before I go back to Wordpress....
For my site. I ended up uninstalling any add-ons or themes I was not using. That made the most significant difference on the speed.
I also "smushed" all my images: http://developer.yahoo.com/yslow/smushit/...
I also talked to my hosting provider on doing a Zend Optimizer since it was already configured on the server. They did the php.ini file for me.
My site went from loading in 10-14 seconds to 2-3 seconds.
Hope this helps.
I will try the optimizer suggestions, but this is getting frustrating. One thing I would like to know is how the big portfolio sites make their non-optimized user images load so quickly. Unless I prepare the images for my clients myself, they're going to post really big ones, which can be the worst culprit.