Hi,
We are having performance problems with our setup, which looks somewhat like this :
Everything is running under Windows Server 2008 R2 SP1
- Domain A (internal)
- IIS Server hosting apps and web services
- Databases, etc...
- Domain B (external)
- IIS Server : AppPool running under an account from Domain A. The App running on this server consumes resources/web services running on the IIS Server in Domain A
There is a trust between Domain A and Domain B where resources authenticated in Domain A can use resources in Domain B.
So…
Under this setup, when we access the application running in domain B, the performance is poor.
We tried a bi-directional trust: same poor performance.
We tried a bi-directional trust, but used an account from Domain B to run the AppPool instead of an account from Domain A : great performance.
We noticed that when the AppPool is running with an account from Domain A, there are A LOT of authentication request between Domain B (source)
and Domain A (destination). So much that this is probably (surely) the reason why the performance is poor when we use a Domain A account to run the AppPool in Domain B. Since there is trust between the domains, why are these request so frequent? What can be
done to correct the problem and solve the performance problem?
Thank you,
Éric