Sunday, February 01, 2004 4:49 AM
Me & another collegue of mine are dicsussing & implementing lot of ways by which we could improve the perf of our web app.
At one instance we could really get good performance with the use of Output caching of our asp.net pages :)
Just out of curiosity (ofcourse we knew that we are having an unnecessary roundtrip because of a Response.Redirect) hence decided about perf testing the app with Server.Transfer()!
what was a boon became a bane. On further investigation we could conclude that the page (which we eventually redirect to) which is output cached is PROCESSED / EXECUTED every time. Because Server.Transfer I believe internally calls Server.Execute or something similar to that.
If I wish Server.Transfer could actually utilize the Output cache some how. Is this one of the things by design or is it some feature which will be rolled out some time later (Whidbey timeframe ??).
I think if I find time I shall be digging into the OutputCaching part of the runtime and find out why / why not Server.Transfer() (sh)could not support output caching ... those findings could be my next post.