Jump to:

23355 Posts in 17838 Topics by 2862 members

General Questions

SilverStripe Forums » General Questions » SilverStripe 3 CMS horrible slow

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1 2
Go to End
Author Topic: 2665 Views
  • Banana
    Avatar
    Community Member
    18 Posts

    SilverStripe 3 CMS horrible slow Link to this post

    As a SilverStripe user for multiple sites with a lot of content and multiple users I was eager to test the new stable SS-3 release.

    I am disappointed.

    I have already the experience that the backoffice / admin area in the 2x series are sometimes slow. But noticed that the new stable release, with a blank demo install, is slow and uses much more CPU, made me kinda upset.

    I really appreciate your work, but making the admin area slow is realy a no go....

  • Willr
    Avatar
    Forum Moderator
    5482 Posts

    Re: SilverStripe 3 CMS horrible slow Link to this post

    Banana do you have access to a profiler such as XHProf to track down what is slow? Is it server side or client side that is causing issues? When I fixed updated site loading time peaked from 0.8s for a 2.4 site to 6.2s (see my profile output at http://skitch.com/willrossi/897s9/xhprof-hierarchical-profiler-report) but this was due to SS_Cache not being able to save to the temp folder.

  • lekoala
    Avatar
    Community Member
    30 Posts

    Re: SilverStripe 3 CMS horrible slow Link to this post

    I had also the feeling the backend was kind of slow, which is particularly annoying since it locks the UI each time you load a page content (by the way, I think it should lock the UI only if the load time is above 1 second, it would be much more pleasant visually).
    Then, I made some tests using xdebug. It seems that the slowest part of a page load is actually config::get. Which is very strange. When you look at the source code, there is a @todo saying that it needs to be heavily cached, and indeed, when you see what this bit of code is doing, I don't understand how a stable release can contain that type of code uncached.
    I guess than when they will fix that, the UI will be much smoother!

    Do you have similar experiences or is this just me ?

  • Willr
    Avatar
    Forum Moderator
    5482 Posts

    Re: SilverStripe 3 CMS horrible slow Link to this post

    Chatting with Hamish (the author behind the config system) it has to perform the full lookup to maintain backwards compatibility. He's going to look at 3.1 to make the statics immutable which will allow stricter caching of Config::get().

  • lekoala
    Avatar
    Community Member
    30 Posts

    Re: SilverStripe 3 CMS horrible slow Link to this post

    thanks for your quick reply. I hope that will make things faster indeed, because according to my benchmarks, it seems to be quite a bottleneck.

  • Banana
    Avatar
    Community Member
    18 Posts

    Re: SilverStripe 3 CMS horrible slow Link to this post

    Well I did not a performance test. But I noticed that the Browser process resources are going up to 100%. So it looks like heavy JS usage.

    See the attached screenshot about the browser and system details.

    EDIT:
    I disabled all my FF plugins ( Firebug, Firecookie ) and it works much better, but still kinda slow...
    The problem is, that the ppl who will use the CMS are not that geeky to get along with a "slow" system...

  • martimiz
    Avatar
    Forum Moderator
    1067 Posts

    Re: SilverStripe 3 CMS horrible slow Link to this post

    I don't know if this has anything to do with your issues, just thougt to point at this thread on the core dev group...

  • Banana
    Avatar
    Community Member
    18 Posts

    Re: SilverStripe 3 CMS horrible slow Link to this post

    Thx, but it looks like a problem with Firebug. Disabling it makes it faster, but not really smooth...

    2665 Views
Page: 1 2
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.