It takes an average of 4.5 seconds to load a profile page in our site.
We've turned on developer dashboard and we narrowed down what was causing this.
We have around 7 calls that look like this:
ExecuteWcfOperation:http://Microsoft.Office.Server.UserProfiles/GetUserData 267.98ms
I know it's very vague, but what would be possible causes as to why it would take this long?
In our Dev environment, it only takes an average of 11ms
and a max of around 70ms
.
If it helps, here's the landscape of this environment:
- 2 web front ends
- 2 app servers
- 1 DB server