Super slow site - can someone take a look and recommend some improvements?

Permalink
Hi,

I'm trying to figure out why this site is so slow compared to the others I've built in C5. I mean, C5 has always been fairly slow in my opinion compared to other OS CMSs out there (although the caching features are helping), but this site is often unacceptably slow and I'm trying to figure out how to improve it's speed:

http://www.yellowkite.org.uk/news/...

Is there anything obvious you can see that I can do to improve the loading times?

Thanks,

Osu

osu
 
cannonf700 replied on at Permalink Reply
cannonf700
osu replied on at Permalink Reply
osu
Thanks for this - I'm doing a few of these things already, but I'll need to look into the Zend Optimizer / eAccelerator point with the host.

It's likely that the host this site is with (the client's choice, not mine) is the issue. I think I've got too used to cheap shared hosts running things like Wordpress and Joomla smoothly that I've forgotten that a powerful CMS like C5 will demand more resources.

I think I need to find a host that runs things quickly in the UK as the recommended ones like Dreamhost are slow for my UK clients it seems.
Phallanx replied on at Permalink Reply
Phallanx
You have quite a few error 404 (not found).
http://www.webpagetest.org/result/110518_10_MMA7/1/details/...

Resolve those and you should see an improvement.
osu replied on at Permalink Reply
osu
Thanks for that Phallanx - that's fixed now. Are you finding that site slow too?
bentvision replied on at Permalink Reply
bentvision
Try this:

Go into your DASHBOARD, turn OFF full page caching, and then disable basic caching. Then CLEAR your cache.

See how your site runs. The turn ON basic caching only. Test your site again.

I had a similar problem with one of my sites. Full Page caching just destroyed my page load times. Turned it off and I have one of the fastest sites out there.

See if this helps you too. Just a shot.

Good Luck.
Phallanx replied on at Permalink Reply
Phallanx
In addition to bentvisions suggestion there is something I have noticed.

Some files are being retrieved from the updates folder and these files are not being downloaded in parallel. I have seen instances where retrieving from the updates folder impacts performance, but I couldn't say why it should be. The "fix" has been to move the files into the main concrete directory and delete the updates folders. But as I don't know the mechanism that causes it, it's just a suggestion.
adeang replied on at Permalink Reply
My site is also very slow I took the test on the site you linked and got a page load of 7.2 seconds obviously very slow. Would anyone be able to look at my sitehttp://thegamestand.com
frz replied on at Permalink Reply
frz
looks super slow.

Full page caching turned on?
Where is it hosted?
frz replied on at Permalink Reply
frz
actually it looks like your home page is a lot slower than say your xbox360 page. I also see a lot of content coming in from 3rd party links when I turn my activity monitor on in safari - that ain't gonna help.
adeang replied on at Permalink Reply
Full page caching is turned on, and I hosted the domain with fatcow.
Benjamin replied on at Permalink Reply
Benjamin
i have uuuuuuuuber slow load times for no reason. last week it was fine, but today it's taking over a minute to load one page. I have no idea why this is. seems to be similar to adeang's problem.
nka replied on at Permalink Reply
nka
might be many thing, like waiting for external pages (like twitter) or might just be your hosting that is slow or having problems.
Benjamin replied on at Permalink Reply
Benjamin
lol i don't think so. this seems to be strongly centered around the content management system. it's strange because my friend's mac loads the page just find, but other sites that test and run fail miserably and hang forever when loading. mine is doing that constantly no matter what i click on, edit, or change or load. it's as if C5 wants to lag, and the server just sits waiting and i sit waiting. after looking into the server it's not the server, ... which is our fear. :(
nka replied on at Permalink Reply
nka
Are you using a web proxy/firewall/antivirus?

If yes, are you able to turn it off and/or bypass it?

If it's a laptop, does it do the same thing when you are somewhere else (like at your friend house).

Did you try with antoher browser, like Chrome, Firefox, IE9, Opera.. might be a compatibility issue.

Just saying! :)
Benjamin replied on at Permalink Reply
Benjamin
"are you using a web proxy/firewall/antivirus" = no
"laptop" = no
"browser compatability" = tried Ie, firefox, safari, chrome all same.

All other web pages(tried so far) seem fine, i can load them perfectly and fast. It's a mind-boggle!

Also, we've been through apache server-status, it shows precisely where the server is hanging in attempt to serve a file; further we've run inotifywait to watch all filesystem processes to see what is going on and we found the cache modifying over 14,500 files.
(In other words the cache was borked)
So,We disabled the cache and then it responded very well for 80% of clients, great, however the final 20%(like me)and some other test sites were just unable to receive fast responses from the server for some reason.
For example, it took a file referenced from index.php over 20 seconds to respond. Apache was waiting on it, but the processor utilization was under 3% so PHP was not spinning on it and mysql didn't seem to be stuck either.

thanks for your response!
nka replied on at Permalink Reply
nka
this is wierd then... no iowait either ?

I'm new to c5, so I don't know how to tune it right now! :)

Oh, and when you restart Apache, it's better, worse or even?
Benjamin replied on at Permalink Reply
Benjamin
no it's not getting the php. is just waiting.
restart is same. same same same. it's been like this ALL day. :|
frz replied on at Permalink Reply
frz
what do you mean its not getting the php?
DeWebmakers replied on at Permalink Reply
DeWebmakers
Hi,

I have the same problem with a C5 site.
It has a lot of pages that are loaded in a popup menu.

When caching is disabled the time it takes to render the auto-nav is about 6 seconds. If I enable caching the time to render the auto-nav rises to the roof! It should be much faster....

What could cause this?
I've looked at the file/directory permissions... I think it's a server issue, but I need more. I can't just call the hosting company and tell them there hosting sucks :)

Here is my environment:
# concrete5 Version
5.4.1.1
# concrete5 Packages
Extended Form (2.1), Highslide Web Albums (2.3).
# concrete5 Overrides
blocks/autonav, blocks/page_list, blocks/slideshow, controllers/dashboard, helpers/imageresizer.php, single_pages/dashboard, themes/hurkmans
# Server Software
Apache
# Server API
cgi-fcgi
# PHP Version
5.3.6
# PHP Extensions
apc, bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, filter, ftp, gd, geoip, gettext, hash, iconv, imap, ionCube Loader, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, posix, Reflection, session, SimpleXML, soap, SPL, SQLite, sqlite3, standard, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.
# PHP Settings


Please let me know!

Best,

Corretje
frz replied on at Permalink Reply
frz
How many auto-navs are you using on a typical page? I've seen sites
built where the auto nav was used in a dozen spots on a page to load
just a few pages from the tree, but the limits were all done at a
custom template level. That's a lot of objects for concrete5 to load,
just changing some of those to static content helps dramatically.
Looking at the settings on the block so it's not loading the whole
tree when it only needs to load part is smart too.

I have no idea if that's what's going on for you, it's just commonly
overused that way.

best wishes

Franz Maruna
CEO - concrete5.org
http://about.me/frz