My team is integrating xwiki into a heavily trafficed commercial site (over a million uniques a day).
We have hundreds of thousands of registered users. Our current tests indicate that the tie to add a new user is linear with respect to the number of users already added. We went from less than 1/2 second per user to over a second per new user as our test data grew from 3k to 10k users.
The bottleneck seems to be a database query that has to iterate over all existing users in order to add an additional user.
Any feedback would be appreciated. As far as I can see, we are using standard xwiki functions to add users. Let me know what information you need from me in order to help provide accurate feedback.
Thank you,
Andy