Scoprire le pagine attualmente più richieste su IIS con LINQ e Microsoft.Web.Administration
di Stefano Mostarda, in LINQ, IIS, Microsoft.Web.Administration, il 18 novembre 2009 alle 08:00
Commenti
mi piace (0)
non mi piace (0) Molto spesso capita di voler verificare quali siano le pagine più richieste in un sito. Questo può avvenire perchè si riscontrano dei picchi di utilizzo delle risorse o perchè si vuole ottimizzare la cache utilizzando policy più aggressive per determinate pagine.
A questo scopo possiamo utilizzare la seguente query LINQ per verificare quali siano le 10 pagine attualmente più richieste e prendere gli opportuni provvedimenti.
(from p in server.WorkerProcesses from r in p.GetRequests(0) select r.Url).Distinct().Take(10);





