I wrote a web service and deployed it to our server. The web service itself works great, but I have noticed that when you first call it there is a bit of a delay, but from that point on it is practically instantaneous. I believe this is because it needed to be compiled that first time and placed into active memory, yes? As long as the web service is called on a fairly regular basis thereafter it responds basically instantly, but... if a long time passes (say an hour or more) before it is called again, that first call has a delay again, and from there on it is instant once more.
How do you precompile or force the web service to stay active at all times? The 'end user' here may not call the web service all the time, but I need it to be as fast as possible whenever they do.
Help?
-- Andrew