I have web application on IIS6 Win2003. This application connected to w3wp.exe process which reaches 50-70% of CPU after 3-4 minutes it was recycled ( forced one ). I have f
you could look at out of process caching, that will survive app-pool restart and could be shared in a multi-node applications,
Have a look at Velocity (Microsoft AppFabric) or SharedCache (Opensource)