Anyway ... Wow is it slow. Have installed in same server as all my fast C56 versions. Turned cache on and still really really slow. Reminds me of C5 four years ago.
Anyone else seeing this?
Love it, yea scared about errors on install and no addons like everyone else.
On my local machine using MAMP, interestingly I found that one particular version of PHP (something like php5.4.10) was _really_ slow, but changing to a different version (5.4.26) made concrete5.7 at normal speeds. On PHP5.5 is seems to run fairly well too.
As 5.7 is still very fresh, I think the focus is on getting features finished off and correct, with performance being something that will be looked at more closely down the track.
I changed to 5.5 and it is a little better. I did test with all cache on (will need to turn off for dev) but as a test (being logged out) it is much better. Certainly much better than before on old 5.2.
So still a bit too slow with cache off (unlike 5.6) but knowing that when cache is on and logged out, it's decent enough I suppose. And am sure performance will get better after some bigger issue bugs are fixed.
Thanks - totally forgot to check version.
In the next couple days 5.7.1 will be released, along with bug fixes, it is supposed to improve speed.
The Dashboard, Add Page, and Settings buttons all respond quickly. Edit Mode and Add both take 5+ seconds to respond per click - 5 seconds to open and 5 seconds to close. Save dialogs, bringing up Dashboard sub-areas, and related all take 3-4 seconds.
Here is something though. In the concrete5 5.7 theme creation videos, Andrew's UI response time is so much faster. Edit Mode and Add take a second or less.
The question I have is this some kind of configuration or operating system issue. Andrew and Mesuva are both on OSX and are not having speed issues.
I would like to know what OS tsdonohue5 and others are running and their concrete5 5.7 site speed.
php 5.4.26 - avg of 2.4 seconds
php 5.5.15 - avg of 1 second
This kind of difference is noticeable across everything though, in php5.5 everything is noticeably faster, including dialogs and overall page rendering times.
I'm thinking this is because a lot of the modern features of the updated codebase (I'm taking guess here, but I'm thinking about namespaces and the autoloading side of things) work better in newer versions of PHP.
So maybe try php 5.5?
I too see terrible performance using PHP 5.5.9.
I just updated my Xamp WAMP so it's now using 5.5.15. There is no improvement so it is not PHP version specific (we kind of knew that though-had to check).
I tried a different 5.5 version (I typed wrong earlier, I was on 5.5.14, I've now tried 5.5.17), and continue to get quite reasonable response times, pretty much the same as what you see Andrew get in his videos. Switching back to 5.4 and the time to first byte on most requests goes up by a factor of 3 or 4, making it feel very sluggish.
This is on MAMP, with pretty much the same PHP settings, looking at the same 5.7.1 install. Obviously this is only my experience, but I'm a bit at a loss to explain why it makes such a big difference on my mac. I'm not using Elemental though, this is on a custom (and fairly simple) theme we're working on.
Clear the code not the server is issue and needs optimization like C5 years ago. Core team will get to it. I'm not a big fan of turning all cache for everything on live site but I'll have to as obviously not putting new sites on v5.6. But cache on seems to be doable although not super thrilled.
but that's the little small news...the bigger news is core team will quicken it up. release by release ..just have to be a little patient.
Andrew is developing locally and he is getting great performance. Some of us are developing locally and the speed is drastically different.
- Andrew clicks on "Edit Mode" and it turns green in well under 1 second
- I click on "Edit Mode" and it turns green in a minimum of 5 seconds
So from a problem solving standpoint, it makes me want to know why. Maybe there is something he is doing that we all could benefit from. It could be all sorts of things, possibly even something so obvious it is silly.
And I'm sure there will be more next version too.
Really hoping to get some more speed back soon. Admin is a little better. But front end where it counts just hangs on each click. Thinking too much.
An example, it takes 5 seconds to enter/exit Edit Mode after clicking the Edit Mode button.
This is on a fast SSD too. There must be some configuration issue at play.
I have the same problem, i upgraded my php to 5.5.12 and still it's slow.
And this is my test with NO cache as I dev in NO cache. Real performance test is without cache. Even front end AND back end is much faster than before ... before admin was thinking way too much.
This is great fix and considering this is large project going live after Christmas in January, speed can be just as important as bug fixes if too slow.
DEFINITELY DO uprgade and see the performance improvement. And I'm sure there will be more perf improvements with each release but this was huge for me, and others, because was a worry before.
Thanks C5 guys and Andrew!
To andrew, I appreciate the info on APC as this isn't something I had thought of yet, but we will definitely be installing on our servers.
Thanks you both for the quick replies!!
I have a 5.6.3 site on the same shared hosting. It is waaay faster than 5.7.
- uninstalled XAMPP and concrete5
- updated my XAMPP install to the current PHP 5.6.3
- enabled OpCache (which comes with PHP 5.5)
- installed APCu
- then reinstalled concrete5
With the new install, I see a small improvement in speed in some areas.
I am tempted to setup a virtual machine with linux or OSX to see if there is a difference.
Up to this point, I've only used concrete5 5.7 locally and it was painfully slow. Every click required 5 seconds to fully execute.
I just installed 5.7 on a web host LAMP server and the difference is night and day. Something that took 5 seconds locally on XAMPP takes around 2 seconds on the LAMP server.
Now the trick is to see how XAMPP can be sped up.
I have it running on my server but not sure how to get 5.7 to stop using Zend and use APC
Is this for a local development server or a production server?
Which version of PHP are you running?
APC is outdated, the new recommendation is OpCache and APCu.
Its a production server using 5.3.29
Is there no mechanism for APC in 5.7?
Do you have APC enabled on the server - is it caching anything?
When I said "new recommendation", I meant as a general recommendation - not a recommendation from the concrete5 core team.
You can run OpCache and APCu or APC - concrete5 5.7 isn't involved.
Approaches that did not work:
- using OpCache and APCu
- making/removing entries from the HOSTS file
- enabling/disabling anti-virus and security software
- enabling zend_extension = "C:\xampp\php\ext\php_eaccelerator_ts.dll"
- and more
- disable Xdebug
- before disabling Xdebug, it took 5-6 seconds to enter Edit mode
- after disabling Xdebug, it takes about 2 seconds
The difference after disabling Xdebug is night and day. For as much as I need Xdebug, I need speed more.
In XAMPP, make sure all references to Xdebug are commented out using a semi-colon in php.ini.
;zend_extension = C:\xampp\php\ext\php_xdebug-2.2.6-5.6-vc11.dll
Xdebug is disabled by default in XAMP. It is unlikely to be the cause of most peoples speed issues and don't forget we are comparing along side 5.6 with the same environment.