2

Has anyone read (or written) anything on Scaling the new in-context UI (SiteEdit replacement)? Looking for guidance on how many servers (and how to configure them) for say > 100 concurrent authors/reviewers.

2
  • 1
    Please share research you have done on this topic?tridion.stackexchange.com/help/how-to-ask Commented Jun 17, 2013 at 7:01
  • Sorry guys - I should have mentioned, this is for 2011 SP1 with the 2012 UI installed - assume that XPM is the 2013 name for the same function - but not sure :-)
    – JerryC
    Commented Jun 20, 2013 at 6:42

3 Answers 3

5

Experience Manager runs on top of the CME (Content Manager Explorer), so you can scale it out by scaling out the CME.

Add more CME servers with XPM installed, make sure your XPM initialization javascript points to the load-balancer URL, and you should be good to go.

I would recommend making a baseline measurement of how many concurrent users you can cope with on a single box (making sure you measure DB impact), and scale out from there.

2

As Nuno says you need to scale the CME servers and as a resultscale your XPM infrastructure.

I have done this in the past, with SiteEdit 2009, and found DB connectivity to be the limiting factor once you reach a large number of concurrent users.

Scaling can only be as good as your smallest bottleneck, especially with real-time CRUD operations.

2

You must be careful while planning to scale XPM. One important thing you must consider is the Session management. For instance if your Web Site is .Net and you are putting your session data in a different location for security and performance (Server State, SQL Server State or Custom State) it won't work since the ClaimStore (this one will contain your session preview token) is not serializable.

In this case you should use Sticky Sessions in combination with ASP .Net In Proc session state.

1
  • There is a hotfix available in SDL Tridion 2011 SP1 HR2 that will enable serialization for ADF claims.
    – Eric Huiza
    Commented Jun 20, 2013 at 17:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.