This KB Article says that ASP.NET\'s Response.End()
aborts a thread.
Reflector shows that it looks like this:
public void End()
{
On classic asp, I had a TTFB (Time To First Byte) of at 3 to 10 seconds on some ajax calls, much larger than the TTFB on regular pages with many more SQL calls.
The ajax returned was a segment of HTML to be injected into the page.
The TTFB was several seconds longer than the render time.
If I added a response.end after the render, the TTFB was greatly reduced.
I could get the same effect by emitting a "