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.

  • 1
    Please share research you have done on this topic?tridion.stackexchange.com/help/how-to-ask – Nickoli Roussakov Jun 17 '13 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 Jun 20 '13 at 6:42

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.

| improve this answer | |

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.

| improve this answer | |

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.

| improve this answer | |
  • There is a hotfix available in SDL Tridion 2011 SP1 HR2 that will enable serialization for ADF claims. – Eric Huiza Jun 20 '13 at 17:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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