This is quite a performance issue.
ServerGotRequest
is telling you that the request from the client to the server has been received and the server is going to start processing your request.
ServerBeginResponse
is telling you that the server has been processing your request and is now finished and is beginning to send the response stream back to the client.
What is happening in between is anybody's guess and you won't get a good answer from the group on this one since you haven't included code or even an explanation as what your application is trying to do.
There are some tools you can use to try to narrow it down.
You can enable tracing: https://msdn.microsoft.com/en-us/library/0x5wc973.aspx
You can implement glimpse: https://www.nuget.org/packages/glimpse
Or if you're using MVC (I assume you are) then simply comment out everything in your action and see what that does to performance then uncomment your code one or two lines at a time until you find the offender.
I'm guessing you discover a slow DB stored proc, calls to the database inside of a loop, multiple nested loops, or a combination of any of the three above.
Good luck!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…