Why I now hate Concrete5!2 users found helpful
Concrete5 is by far the most easiest CMS to use, but what use is being the easiest to use if it's the hardest to host?
Right now, Concrete5 is completely useless to me and I cannot get it hosted anywhere and I regret investing many hundreds of hours working with it.
I want to host it locally in Australia and don't want it hosted on the other side of the world. I want to be able to call support during business hours and not have to wake up 3am to get support from the other side of the world.
I have tried 3 different hosting companies so far and Concrete5 is completely useless.
With the first host, first page takes 38 seconds to load and all pages thereafter load in around 8 seconds.
With the second host, site works blazing fast, but Concrete5 as an application is useless as it does not work properly in the backend. I cannot access the sitemap due to some sort of bug with Concrete5. If I can't access the sitemap, then I can't edit the site, if I can't edit the site, what use is it then?
With the third host, the site works slow yet again. However the pages only takes 6 seconds to load ... I can't believe I said "only 6 seconds" as if this is a good thing!
I have sought help from the forums numerous times. NOTHING!
I have placed a job with the Concrete5 group on oDesk with 140 members, NOTHING!
Now, the Concrete5 website has this great big spiel about performance from budget hosting companies ... well, neither of the 3 hosting companies are budget hosts. In fact, two of them are the top two host in Australia and on the high end of the scale.
If I had know upfront, I would have well and truly steered clear and chosen one of the top 3 CMS that aren't this painful to host.
Now before I get attacked ... I know many people out there have had no trouble finding hosts, and that's wonderful. I wish I was one of them. Unfortunately, at this point in time I have found Concrete5 a nightmare to host.
I have also called over a dozen other hosting companies to find someone suitable and none of them were.
At this point It seems my only solution is to host directly with Concrete's hosting service. And to be frank, I am not happy! As mentioned, we want to host locally not on the other side of the world. And not to mention those over inflated prices!! COME ON!
To be honest, I feel hoodwinked ... use our CMS it's great, but hey you can't host it anywhere else so here are our over inflated hosting plans ... suck it up which one would you like?
So, as it stands, Concrete5 has been a major disappointment and we regret choosing it as our CMS and cannot trust the product for our client projects. Not to mention we could not get any help in the process.
If there is anyone out there that can help us get this sorted out once and for all, I will be ever so grateful. PLEASE HELP!!
Concrete5 is awesome. Don't get hosting confused with CMS. As long as the right PHP modules are used on the server you should be right. In the past we used media temple to host Concrete5, and yes, it was doggedly slow.
We now use Australian Hosting (Sydney) and sites seem super fast. Even though it comes with the price, it's worth every cent.
I would be happy to help.
Take a look at our site and see if that is fast enough for you.http://www.enlive.com.au our showcase also has links to sites using c5 and they all seem as fast.
of you own site? Its not very good!
Some pages take 8+ seconds to load the first time round (maybe un-cached at
No, it's not my internet connection. Every other site loads fast - just
seems to be concrete5 sites that are slow.
Your site kind of hangs for a many seconds, progress bar seems to do
nothing, then it decides to start loading.
So maybe Conctere5 is not all it's cracked up to be?
this is a very common issue. There are several tutorials on speeding up/hacks, some optimizers, and some things not to do.
What not to do- You pretty much can't have c5 and c5's database hosted on different servers, this will make it load incredibly slow.
www.www.concrete5.org/community/forums/chat/concrete-on-steroids/... This is the best one, but can't be used on commercial sites.
http://www.concrete5.org/community/forums/customizing_c5/concrete5-... This is one I made that is license mit open source
http://www.concrete5.org/documentation/how-tos/developers/speed-up-... haven't used this one
http://www.concrete5.org/community/forums/themes/i-wrote-a-regex-fu... haven't used this one
As for the other two hosts, the db is on same server. One is very slow, the other is super fast. In fact, the fast one is very, very impressive, no lag whatsoever.
I'm happy to stick with the fast host and forget about trying 100's of ways to optimize it. Only problem is there's a bug in concrete5 that kills the sitemap and renders the cms useless since I cannot naviage to pages to edit them.
At this point, getting this bug fixed seems to be my only option. Can anyone please help sort this bug out? I'm not the only one that has seen it.
Not sure if that is what you were seeing, but if so, it only took about 8 minutes to fix everything. C5 v5.4.2 has this issue already fixed for when it releases.
Hopefully there's no more issues and we can finally go live after 2 weeks of trying.
btw, I'm not seeing any reason to complain about the load-times on thathttp://www.enlive.com.au site. Each page seems to load within 2-3 seconds for me here in southern oregon.
with static HTML files, and seeing as budget hosting is very much a
commodity there certainly is a race to the bottom there.
That being said, I think it's important to point out performance has
never been our first priority. When we architect things our concerns
typically are Flexibility, Ease of Use, and then in a far third -
Performance and Scalability. We also haven taken the view that as long
as performance can be improved with planning and resources, we've done
enough. This comes from our past experiences building big sites for
big brands on big server arrays. As long as there's nothing you can't
optimize with some work and tweaking, you're okay. So if you want to
throw some money around, there's nothing keeping you from having a
blistering fast site with concrete5.
Now the reality is things have changed for us since we went open
source. We now have many thousands of people out there using concrete5
on budget hosts after installing it from a 1-click process. A lot of
these people have never even been to concrete5.org - their entire
experience is through the CMS itself. This is awesome, and we really
believe we can do a better job of serving their needs while still
honoring the priorities that have made concrete5 useful for these
larger sites in the past. It's just not been something we've had a lot
of time or focus on in the past.
There's a lot of queries we could optimize. There's a lot of questions
we should be asking about "does EVERYTHING need to be cached?" This
type of stuff just comes out of trying different approaches out and
dialing in what works for the most people as the default. We've
already set aside some time next week to go through and see what we
might be able to dramatically tweak under the hood. Expect more
performance improvements to be in the version released after 5.4.2.
CEO - concrete5.org
However, we have hosted c5 with two of the top end hosting companies, ones that do not overload their servers with 4000 sites. We steered clear from the budget hosting companies.
They don't need to host 4000 sites on one server because they charge a a premium price for their hosting.
The hosting company assessed the situation and there were no bottlenecks on the server, the server was not being "hammered".
The fact that the same server has other cms that work perfectly fine and c5 doesn't is a clear indication that there is something wrong with c5. From my experience I am convinced there are performance issues with c5 that need to be addressed.
The sitehttp://www.enlive.com.au is very slow, I have tried on two separate Internet connections with separate ISP's.
If you are experiencing good page load times, then possibly in this particular case the server may have been under strain and since you viewed it while it was middle of the night here in Australia when most people are a sleep then the server may have been running normal.
Or the the reason could be the server is actually located in a US data center and there are some lag times involved when viewed here in Australia. Just because they're using an Australian hosting company doesn't mean the servers are located in Australia. We found this out from one of the hosts we tried and blamed the poor performance due to the servers being in the US. Whether or not this affects performance so much, I don't know, I'm just going by what the hosting company we tried had said.
The other thing is the pages may have been cached when you looked at it because today the site seems to load faster. However, I must have found a page that wasn't cached as it was slow to load.
So here's my question, is there an addon/script that relys on external servers?
I will be killing tweetecrete for all pages because yes, 1 minute to load a page is unacceptable.
I noticed 15 minutes ago it was running very fast. Cool!
If you put all in a balance performance vs cost and hours spent giving support to clients I belive that you will realize that c5 only brings you benefits.
I would sugest to look at it again,
Find a optimized hosting solution.
take a look on how to optimize c5.
make it your own config and reusit accross your sites.
I would rather spend 10 seconds + explainning to a client why is site takes 8 sec to load than spending 2 hours trainning the client to do something.
Sorry, but 8+ seconds is just not acceptable no matter how easy the cms is to use. Web users are impatient and will not sit for that long for pages to load, they'll go elsewhere. The site is just too painful to use when it's this slow.
If you think about the lost revenue from a high bounce rate due to slow performing concrete5, then I don't think any of the "benefits" outweigh the losses.
I really do want to stick with c5. I want to get this resolved. If I can't then I have no choice. We will not go live with such painfully slow site.
It should address all sorts of bugs including the site map one you mention. Just check the bug tacker to see how we're doing.
I feel your frustration with performance, and it's absolutely a concern for us. We are incorporating some of the ideas from the "miser" thread so that may help. I do agree that 8 seconds is way too long for a page to load.
I do feel like I need to point out concrete5 will never be as fast as static HTML files, and it's always going to benefit from being on a optimized server. I'm not saying you need to run it on a dedicated machine or anything, but to hear that you'd consider bluehost an expensive option makes me wonder if we're ever going to be able to meet that measure of success.
That being said, you're absolutely right to be frustrated with the lack of releases this year, we're focused on that now.
(Pecked out on a mobile device...)
I don't have a problem paying $45 (or more) a month for hosting, but I do have a problem paying that amount when we can get a lot more for the same price with local top end hosting companies that charge a premium price.
We're not interested in budget hosting - and happy to pay a premium price providing it's not over priced compared to other premium priced hosting companies.
But - putting costs aside, the main reason is we want a local hosting company so we can have support during work hours and not 3am.
It shouldn't matter where they are, if they are good you will get 24hour support. You often get through quicker at 3am!
But, having trouble with several hosting companies would lead me to think there is something wrong with your theme or content. It's pretty easy to see what's bogging you down with one of the browser developer tools
"Now, the Concrete5 website has this great big spiel about performance from budget hosting companies ... well, neither of the 3 hosting companies are budget hosts. In fact, two of them are the top two host in Australia and on the high end of the scale."
bluehost charges 5.95 a month. I don't know what you can possibly be looking for out of a webhost, but in my book that's pretty budget centric. I mean I'm all for people not having a negative meme in their head that "concrete5 is slow". I simply don't think that's accurate in the big picture, but I do recognize concrete5 can be resource intensive and it was not designed to be fast on every host, everywhere, at all costs. Seriously tho, if you're going to look at a host that offers you space at less than 6 bucks a month and call that expensive, you're putting more faith in your middleware layer than you should.
For example, we added a bunch of flexibility around Zend Cache to reduce DB calls on an average page load. That's great, but if you're running a site on a server with hard drives that are slow (less than 7,200 rpm) its quite likely that the file based cache is going to be slower than the slow queries were in the first place. Does that mean we shouldn't have done the Zend Cache work? Not at all, for those of us willing to buy a decent hard drive its an awesome performance boom. I guess my point is not to start a useless grumpy debate here.. We all want to nip this "concrete5 is slow" idea in the bud before it mistakenly takes hold, and like i've said we're eager to do what we can to make that happen. My point is this is a balancing act between software and hardware. I totally get that we can do more here and we're eager to do so...
I'm just sayin:
Blaming only the software ain't gonna help.
Regarding us charging $45/month for hosting.... Yeah, it's not designed to be cheap. I think we're pretty clear at this point on the hosting page about which plans are designed for who. We're not really targeting folks like yourself with it. It's for small businesses.
Moving right along.
We went straight to one of the top end hosting companies that service the corporate "big boys" ... which is well above the "small businesses" you cater for with your own hosting.
Even with them, c5 was too slow. Perhaps there servers aren't up to scratch, I don't know. But they are by no means a budget host and on the furtherst end of the scale.
Anyway, we've found a host that runs c5 very fast (it was tough looking), and the sitemap issue has been resolved so right now all is good.
Just thought I'd add my two cents. I'm Australian and all my clients are Australian, so I'm naturally hosting the Concrete5 sites I build on Australian servers where I can.
In the last six months I've installed C5 about 15 or more times to Australian servers, across 6 different hosts. Of the hosts, only one has been problematic in terms of speed and startup times - I've moved away from them. Still have one site with them that I optimised heavily, and it's acceptable for now.
For some examples of C5 running on different Australian servers:
http://www.mesuva.com.au/ - my site :-)
http://www.pats4paws.com.au/ - on my reseller account.
http://www.gryc.com.au/ - the 'slow' one...
The above are all different, and I think examples (for people in Australia at least) of acceptable to pretty good speeds.
I do very much sympathise with the frustration hivoltage has experienced, hosting problems are always stressful. I'm a bit surprised that you've called over a dozen hosts and not had luck...
On the other hand though, hivoltage, please don't take your frustrations out on the message boards by using inflammatory language. I've seen a great amount of help given on these boards (and received it myself), so perhaps you've just been unlucky with support. If I had noticed your posts in the past asking for a recommendation for an Australian host, I would have posted a reply, honest.
I think Concrete5 is a little more sensitive to speed issues than say Joomla or Wordpress, but it is definitely fine on most hosts.
To keep things simple I now resell hosting myself and this has worked out great for me and in the end cheaper for my clients. When requirements are higher, I recommend the same host, but their own plan.
The company I use is called Servers Australia and they are based in Sydney -
Very happy to recommend them, as not only is the speed good, but they have set up their servers with correct permissions!
Hope that helps!
The pactit one I listed is with NetRegistry, which runs pretty quick too I reckon.
They are our current hosting company, and the first one we tried ... The one that took 38+ seconds to load a page.
I am surprised you have had success with them. Alot of people have complained about concrete5 sunning too slow with NetRegistry.
They were horrible to deal with, and not very helpful at all. Took them 3 days to respond to a request, and that was with me complaining loudly in order to get some service. I don't want to deal with them again.
Basically, they run their databases on seperate servers which is a no no for c5 (as I have now learnt).
The second hosting company we tried, the one that's super fast but we can't access the sitemap, is actually a reseller of net registry and their server runs incredibly fast.
I'm told because they run FastCGI and their databases are on the same server.
Anyway, perhaps net registry could have hosted it for us, they weren't helpful at all, and very rude about the situation. They've lost our business.
I agree doesn't make any sense to me - but this seems to be a problem with c5.
With the pactit one, that is with netregistry BUT is it reseller hosting as well (Pact's own reseller account, not mine). I'm guessing different plans/products would suggest different servers, different configurations.
I just had a look, and yes, I turned caching off completely for the Pact site - I think that was critical.
So, hopefully after some further testing we wont find any other show stopping glitches and can finally go live after 2 weeks of trying.
Fingers crossed all goes well from here.
And just for the record ... I no longer hate Concrete5!! Thanks everyone for your help!