I’m also finding the manager too slow (several seconds to expand the resources tree on the left; several seconds to populate a select input). It’s makes the Evolution manager easier to use (though not as beautiful, slick or generally awesome). Hopefully some js optimisation will help.
No chance of an ajax/oldschool compromise where the resource tree and select boxes are pre-populated and ajax updating is only invoked when something changes?
Right, and we’re debugging and testing on local machines as well, and not getting near the delays you are reporting.
I already posted about this issue here:
http://modxcms.com/forums/index.php/topic,36294.0
and now while reading this post see that quite a few people are sharing the same experience. Most of these people run Firefox without Firebug enabled and also on a local machine, so we are looking at an issue which is not impacted by network bandwith rather than Javascript processing power.
While we are working at improvements, there are a few considerations that need to be made:
I understand that the release is beta and therefore this slow redraw issue can be tolerated. However for a broader acceptance of Modx, I suggest it to be investigated an fixed or improved.
So, the take away for this post -- performance is not an issue and within what can be expected for my machine’s performance and connection speed, under the following conditions:
If you have suggestions on improving the speed, we’re all ears. Otherwise please provide more detailed information about your server environment, logs, errors, and testing.
Your specs look fine. The only other thing I can think of is to check and see if there’s any wayward errors in modx/core/cache/error.log that might be related, or if there’s any JS errors in the browser.
Is there anything else I should look at and report?
Is there an easy way to enable the Javascript compression?
Quote from: hwmaier at Jun 09, 2009, 12:01 AMYour specs look fine. The only other thing I can think of is to check and see if there’s any wayward errors in modx/core/cache/error.log that might be related, or if there’s any JS errors in the browser.
Is there anything else I should look at and report?
127.0.0.1 - - [09/Jun/2009:15:28:28 +1000] "GET /revolution/manager/index.php?a=40&id=1 HTTP/1.1" 200 23937 127.0.0.1 - - [09/Jun/2009:15:28:29 +1000] "GET /revolution/connectors/lang.js.php?topic=topmenu,file,resource,resource&action=40 HTTP/1.1" 200 31481 127.0.0.1 - - [09/Jun/2009:15:28:29 +1000] "GET /revolution/connectors/layout/modx.config.js.php?action=40 HTTP/1.1" 200 7101 127.0.0.1 - - [09/Jun/2009:15:28:29 +1000] "POST /revolution/connectors/resource/index.php HTTP/1.1" 200 1265 127.0.0.1 - - [09/Jun/2009:15:28:29 +1000] "POST /revolution/connectors/layout/tree/resource.php HTTP/1.1" 200 1586 127.0.0.1 - - [09/Jun/2009:15:28:30 +1000] "POST /revolution/connectors/layout/tree/element.php?action=getNodes&id=root HTTP/1.1" 200 2358 127.0.0.1 - - [09/Jun/2009:15:28:30 +1000] "POST /revolution/connectors/browser/directory.php?action=getList&id=root HTTP/1.1" 200 4518 127.0.0.1 - - [09/Jun/2009:15:28:30 +1000] "POST /revolution/connectors/layout/tree/resource.php?action=getNodes&id=root HTTP/1.1" 200 3139 127.0.0.1 - - [09/Jun/2009:15:28:30 +1000] "POST /revolution/connectors/layout/tree/resource.php?action=getNodes&id=web_0&type=context HTTP/1.1" 200 7195 127.0.0.1 - - [09/Jun/2009:15:28:31 +1000] "POST /revolution/connectors/layout/tree/resource.php?action=getNodes&id=web_1&type=modResource HTTP/1.1" 200 4791
Here is a link to a brief video clip showing the "slow" redraw of the document tree panel:
I will take a short video later too and publish it, so the visual effect is shown too.
