Jeg er ikke klar over om dette er det korrekte forum - but here it goes...
Jeg kunne godt tænke mig at se hvor mange aktive brugere der er connectede til et ASP.NET website på en Windows server. Jeg snakker ikke programmatisk, men jeg vil kunne se det på selve Windows serveren.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Et bud kunne være performancemonitor, hvor du kigger på sessions (hvis det da er slået til på dit site). Ellers er der vel som sådan ikke noget der hedder connected brugere i et stateless miljø, med mindre du rent faktisk implementerer autorisation via "Windows-authentication". Jeg ved dog ikke om der findes en tæller i perfmon, som viser dette tal...
Jeg benytter følgende til, at vurdere hvor travlt en server har.
PerformanceCounter webCounter = new PerformanceCounter("Web Service", "Current Anonymous Users", "_Total");
double count = webCounter.NextValue();
Afhængig af hvad dit website gør kan en enkelt bruger sagtens få dette tal til og bliver 10+. Den tæller ikke passive brugere, men mere hvad der sker her og nu. Hvis der f.eks bliver lavet 2 webservice kald af clienten eksekveret af et request minimum 2 i "count" og 3 hvis du kalder den på det rigtige tidspunkt.
Umiddelbart findes der vel allerede request-counters i perfmon...? Kalp's er dog nok lettere at målrette mod nogle enkelte sider, hvis man vil måle specifikke siders belastning...(?)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.