Quote from: Bo at Feb 08, 2011, 05:45 PM
I’m personally surprised to hear all of this. I’m working on porting a *large* site from another CMS and I’m loving the on-demand resource loader!
The site currently has 5000+ resources (500 of which are containers), 3 templates, 42 TVs, 3 chunks, and 38 snippets.
The UI is snappy for me, and the on-demand tree loader is essential.
As for front-end execution... the caching is spectacular and proved its worth in my benchmarks vs. ExpressionEngine.
http://modxcms.com/forums/index.php/topic,57666.msg329760.html#msg329760
The site is currently on Revo 2.0.5.
Questions for those with slow MODx Revo:
- Where’s your database? Is it on localhost?
- How beefy is your server (CPU + RAM)?
- Is it a shared server? How busy is it?
- Are you running Apache with mod_php?
- How much memory are you giving PHP?
Just curious 
13 templates, 10 tv’s, 39 chunks, 22 snippets, 65+ pages.
We’re doing (did) a side-by-side comparision of Revo and Evo on the same server (different accounts/domains on a dedicated server). The hardware set up for 1.0.5 is "EXACTLY" the same for Revo.
The only difference is, Revo is a dozen times slower at the Manager U.I.
Our site builds are developed collaboratively by several contributors at different times so the domains are always in the cloud. That’s never been a problem until Revolution, so for us the solution is to not use Revolution then use the manual migration method .. unless there’s other hidden surprises with that method?
For the time Revolution has been out we would have thought a system to upgrade from earlier versions would be something of an item of necessity. So to be greeted by this message nearly a year after its initial release, suggests even for the developers its a problem with no easy solution due to the additonal complexity thats been added to Modx as a run-up to commercializing it.
Automated upgrading from 0.9.6.*/Evolution is not yet available in MODx Revolution 2.0.0. A migration tool will be provided sometime after the release of MODx Revolution 2.0.0.
Have things been done to Revolution to ensure Modx can’t be forked (as easily) the same way Modx was forked from Etomite? And by doing so is the end product with no ’backup for dummies’ and ’migrations to clients servers’ where the least of ones concerns should be what parts of a CMS to move to "hopefully" get it to "hopefully" work properly on the clients server.
On an 3.2GHz Imac i3 27" with 4 x 2GB DDR3 SDRAM SO-DIMMs running Opera - Revolution probably runs as fast as everything else. But we develop on "average" machines to emulate the "average clients set-up" rather than telling clients they need to spend 10k upgrading their systems just to use a CMS.
Revolution looks like someone got carried away with a heavy spec PC which is exactly what happened with Windows Vista so it wouldn’t be the first time.
Hell, we have a hard enough time explaining to half our client’s what an IE cache is and how to clear it! Until they understand that they sit around wondering why the changes they requested never get made. Now try adding "you can’t open too many browser windows when your using Revolution otherwise Revolutions scripts will stop working" into it. They only thoughts they have is that Google works fine so everything else should, so we’re the dummies and they should have known better.
Anyway, I’ve spent too much time on this now (off to deliver some bad news) but thanks to everyone for their help and comments.