Dans IIS Bandwith étranglant 6 par adresse IP

voix
14

Je suis en train d'écrire une application qui télécharge de gros fichiers en arrière-plan. Tous les clients sont connectés localement ou via un VPN. Quand ils sont connectés localement, je ne veux pas étrangler les téléchargements. Cependant, je voudrais limiter les téléchargements à 10 KBps lorsque l'utilisateur est connecté via VPN. Je peux faire la différence entre ces utilisateurs par plage d'adresse IP.

Comme il est une application AIR, je me dis que je vais accélérateur par l'intermédiaire de côté serveur que je peux le faire depuis le serveur lui-même (IIS 6) ou le service web (asp.net / C #).

Étranglant par IIS 6 semble fonctionner très bien, mais il semble que cela doit être fait sur l'ensemble du site Web. Y at-il de toute façon de le faire via IP? Ou devrai-je cette plate-forme dans .NET?

Créé 04/08/2008 à 17:55
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
7

Ma première pensée est la suivante. Je ne sais pas si cela fonctionnerait, mais il ne prendra que quelques minutes pour essayer.

Créer deux sites Web IIS sur le même serveur. Le premier site est lié à l'adresse IP publique, mais le deuxième site est lié à la propriété intellectuelle privée. Les deux points dans le même dossier sur le système de fichiers.

Vos utilisateurs VPN seront accès via IP privé, de sorte que vous pouvez configurer une règle de « l'ensemble du site » sur ce site qui ne concerneront que les utilisateurs VPN. Cela devrait fonctionner pour la plupart des milieux IIS6, y compris limitation de bande passante.

La peine d'essayer, au moins.

- Edit: essayé et cela a fonctionné parfaitement.

Créé 26/08/2008 à 04:14
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more