Je dispose d'un service Web simple. Quand j'appelle ma méthode de test pour la première fois, il faut environ 5 secondes pour répondre et par la suite cela prend beaucoup moins de temps, ce qui est bien.Problème d'initialisation du service Web
Mais si mon application reste idel pendant 5 minutes et que j'appelle de nouveau la même méthode, cela prend le même temps que nécessaire pour répondre. Comment puis-je le rendre plus rapide?
J'ai essayé en réglant le keepalive = true et avant la compilation et le déploiement, toujours pas de chance
localhost.WebService1 svc = new WebSvcTest.localhost.WebService1();
private void button1_Click(object sender, EventArgs e) {
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
string returnVal = svc.HelloWorld();
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
// Format and display the TimeSpan value.
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
ts.Hours, ts.Minutes, ts.Seconds,
ts.Milliseconds/10);
MessageBox.Show(elapsedTime);
}