SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have a platform with 500 site collections and over 30000 users. One of the requirements is to list an overview of the sites (on the central site collection:Home page) the logged in user has access to.

The question is if anyone has some ideas on how to implement this, taking performance etc. into account? (Load time)

The info should more or less be available on the fly and not generated at the moment the user lands on the home page.

Any ideas or remarks are more than welcome!

Kind Regards, Wim

share|improve this question

There is an in built component that probably does close to what you require, the My Site Membership.

The inner workings of it basically is a timer job that looks up all the sites a user is in the "Members" site group and then caches the result for a web part to display.

If you need to build your own, i'd probably look at copying how the default one works.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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