Hi!
As RC-2 is out, I tried it again, but it still feels much slower than Evolution. I use a shared web server and you can really feel the difference. Some data on nearly the same site (yams is active on Evo)
Revolution:
MySQL queries 0.0002 s for 1 queries(s), document parsing 1.0864 s, for a total time of 1.0866 s, and retrieved from cache.
Evolution:
MySQL queries 0.2556 s for 44 queries(s), document parsing 0.6932 s, for a total time of 0.9488 s, and retrieved from database.
or
MySQL queries 0.0010 s for 3 queries(s), document parsing 0.1760 s, for a total time of 0.1770 s, and retrieved from cache.
As you can see Evo is faster on retrieving directly from database as revo is on retrieving from cache. Evolution feels like getting served static html files where Revolution thinks about it that extra second.
I’ll have to chime in here as well, at least regarding the Manager interface. In Evo, when I open a doc for editing it’s immediate. In Revo, it’s 6-10 seconds. I think this is ExtJS? Also, it appears to repaint the entire screen which is annoying, especially the tree which "re-accordians". I have two clients with 100-200 documents in Evo and yes, the Manager tends to be a little slow. I would add that the "cleaning up" in Evo is also annoying but not as bad as the Revo performance.
Is it ExtJS that’s causing the Manager to behave this way?
-
MODX Staff
- 12,272 Posts
What version of Revo are you running? A lot has been done on this front.
Ryan Thrash, MODX Co-Founder
Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me
I find the browser helps, on the same machine revo is faster in Chrome than FF, because of the better js parsing in Chrome. Sometimes revo is noticeably slower in FF, its not ’slow’ overall certainly not like the times you are seeing, just slower. As I’ve posted before on my main dev box using revo feels the same as using a native C++ app.
Use MODx, or the cat gets it!