3 votes

Limite du nombre d'utilisateurs simultanés accédant à une page particulière en asp.net

Je veux voir combien d'utilisateurs sont sur une page particulière et limiter les futures tentatives des autres utilisateurs. J'ai une station de radio et j'utilise un simple swfobject pour diffuser de la musique de mon système à tout le monde.

Ça fonctionne très bien, mais je veux limiter le nombre d'utilisateurs simultanés sur la page de la radio SEULEMENT. Les utilisateurs peuvent être sur n'importe quelle page sans écouter la radio, mais limiter les utilisateurs simultanés sur cette page particulière.

Comment puis-je faire cela?

Merci pour l'aide.

1voto

kd7 Points 16740

Si vous pouvez isoler votre lecteur réel sur son propre site sur IIS, comme radio.votresite.com, vous pouvez facilement limiter les connexions en utilisant IIS, le lien renvoie à IIS 6, mais la version 7 devrait avoir une option similaire. Je suppose que ce que j'essaie de dire, c'est que cela serait une tâche difficile à réaliser au niveau de la page, mais si vous le faites au niveau du site, cela pourrait être plus facile, une option si vous pouvez déplacer votre radio vers son propre site IIS.

0voto

The Muffin Man Points 5858

Comme Aristos l'a souligné, c'est plus facile à dire qu'à faire :

Vous pouvez facilement suivre combien de personnes ont ouvert la page, mais si elles partent via un lien html, vous ne pourrez pas savoir qu'elles sont parties.

Il existe des moyens de contourner cela, qui peuvent ne pas être très précis ou élégants.

Vous pourriez utiliser AJAX pour suivre qui est toujours sur la page en interrogeant le service web. Si le système ne reçoit pas de réponse pour l'identifiant particulier dans un certain laps de temps, vous pouvez en déduire que l'utilisateur est parti.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X