Bandwith throttling dans IIS 6 par adresse IP

J'écris 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 limiter les téléchargements. Cependant, je voudrais limiter les téléchargements à 10 KBps lorsque l'utilisateur est connecté via VPN. Je peux différencier entre ces utilisateurs par la plage d'adresses IP.

Comme il s'agit d'une application AIR, je pense que je vais ralentir via le côté serveur car je peux le faire depuis le serveur lui-même (IIS 6) ou le service web (asp.net / C #).

La limitation via IIS 6 semble fonctionner correctement, mais il semble que cela doive être fait sur l'ensemble du site Web. Est-il possible de le faire via IP? Ou est-ce que je vais devoir installer ceci dans .NET?

0
La réponse simple pour IIS 6 est non. Jetez un oeil à cela pour une façon possible de faire quelque chose de similaire dans IIS 7. http: // www .hanselman.com / blog / SqueezingTheMostOutOfIIS7Media & zwnj; BitRateThrottling.as & zwnj; px
ajouté l'auteur Tim Boland, source

10 Réponses

J'utilise du fil métallique pour réparer les pistes cassées ou pour modifier les planches. C'est très mince et facile à souder à cause du revêtement d'argent. Il se casse facilement donc une sorte de colle pour maintenir les fils en place est conseillée, j'utilise juste du ruban adhésif, parfois.

15
ajouté
Un pistolet à colle chaude est inestimable pour ce genre de chose. Il va fondre assez rapidement près des fers à souder, donc coller après que les choses sont en place, mais cette propriété signifie que vous pouvez réparer vos correctifs si besoin est sans un énorme mal de tête.
ajouté l'auteur Anonymous User, source
À un certain point, vous commencez à réaliser que le fil d'enroulement est en fait plutôt grand pour beaucoup de circuits modernes. Pour les petites choses, un seul brin d'un fil flexible peut être meilleur. Aussi pré-étamage aide.
ajouté l'auteur Andrew Walker, source
Buss fil aussi. J'utilise une pince à épiler pour la maintenir en place pendant que la soudure refroidit.
ajouté l'auteur jluciani, source
oui, le fil d'enroulement est parfait pour ce genre de "modifications". Et si vous utilisez un fil avec la même isolation de couleur que votre soldermask (fil vert sur le panneau vert), il est très difficile de voir les modifications! :)
ajouté l'auteur todbot, source

J'ai eu le même problème dans le passé, si vous ne voulez vraiment pas en graver un autre, je voudrais juste souder un fil de liaison à travers l'écart (utiliser un fil simple/cloche, il tient mieux sa forme) J'ai essayé des stylos conducteurs dans le passé et ils peuvent être un peu hasardeux, pas sûr de la peinture tho, ça peut bien fonctionner si vous construisez quelques couches

here's an example -> PCBrepair

C'est moche mais ça marche!

5
ajouté
Si vous avez des problèmes de gravure, j'ai fait une vidéo expliquant une méthode simple pour faire des PCB à la maison -> youtube.com/watch?v=frsDN7usyCs
ajouté l'auteur titanous, source

J'ai eu le même problème dans le passé, si vous ne voulez vraiment pas en graver un autre, je voudrais juste souder un fil de liaison à travers l'écart (utiliser un fil simple/cloche, il tient mieux sa forme) J'ai essayé des stylos conducteurs dans le passé et ils peuvent être un peu hasardeux, pas sûr de la peinture tho, ça peut bien fonctionner si vous construisez quelques couches

here's an example -> PCBrepair

C'est moche mais ça marche!

5
ajouté
Si vous avez des problèmes de gravure, j'ai fait une vidéo expliquant une méthode simple pour faire des PCB à la maison -> youtube.com/watch?v=frsDN7usyCs
ajouté l'auteur titanous, source

Nettoyer les traces avec de la laine d'acier et les étamer. Ensuite, soudez 0,2 mm (32 AWG) fil étamé sur eux. Ce diamètre se laisse facilement se plier pour suivre les traces des traces. Le petit diamètre signifie également que pendant le soudage, seule une petite quantité de chaleur est transportée sur le fil jusqu'à des points que vous avez soudés plus tôt; un fil plus épais peut se détacher de nouveau.
Je trouve les pinces de précision Erem 102ACA à portée de main pour placer le fil,

Erem 102ACA tweezers

et un couteau pointu comme X-Acto pour couper le fil après la soudure.

X-Acto knife

4
ajouté

Parfois, il est préférable de passer un fil entre les deux plaquettes de soudure les plus proches le long de cette trace plutôt que d'essayer de le fixer dans une zone très serrée. Si vous faites cela, mettez quelques gouttes de colle super sur le fil après que vous avez terminé pour le maintenir en place et empêcher les vibrations de briser les connexions.

4
ajouté

J'utilise des morceaux de soudure et des pattes de composants. :)

3
ajouté

Une option est un " stylo conducteur " ou " peinture conductrice " ... ne sais pas comment ils fonctionnent bien.

1
ajouté

Un atelier d'entretien dans lequel je travaillais avait des trousses de réparation. Ils avaient différentes sections de traces droites et différents types de tampons.

Retirez délicatement tous les revêtements conformes de la carte, couper la nouvelle trace à la taille (environ 5 fois la largeur de la trace fonctionne bien pour les chevauchements de chaque côté,) et souder soigneusement à la trace d'origine. Nettoyez-le bien, puis couvrez-le avec un spray de revêtement conforme ou un époxy mince. J'ai réussi à réparer des cartes assez mauvaises (trous brûlés) après avoir rempli les trous avec de l'époxy, puis en utilisant cette méthode.

Malheureusement, je ne sais pas où les obtenir, mais je vais essayer l'un des "suspects habituels" tels que DigiKey, etc ...

1
ajouté

Un atelier d'entretien dans lequel je travaillais avait des trousses de réparation. Ils avaient différentes sections de traces droites et différents types de tampons.

Retirez délicatement tous les revêtements conformes de la carte, couper la nouvelle trace à la taille (environ 5 fois la largeur de la trace fonctionne bien pour les chevauchements de chaque côté,) et souder soigneusement à la trace d'origine. Nettoyez-le bien, puis couvrez-le avec un spray de revêtement conforme ou un époxy mince. J'ai réussi à réparer des cartes assez mauvaises (trous brûlés) après avoir rempli les trous avec de l'époxy, puis en utilisant cette méthode.

Malheureusement, je ne sais pas où les obtenir, mais je vais essayer l'un des "suspects habituels" tels que DigiKey, etc ...

1
ajouté

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

Créez deux deux sites Web IIS sur le même serveur. Le premier site est lié à l'adresse IP publique, mais le second site est lié à l'adresse IP privée. Les deux pointent vers le même dossier sur le système de fichiers.

Vos utilisateurs VPN accéderont via l'adresse IP privée, de sorte que vous pouvez configurer une règle "site-wide" sur ce site qui n'affectera que les utilisateurs VPN. Cela devrait fonctionner pour presque tous les paramètres IIS6, y compris la limitation de bande passante.

Ça vaut le coup d'essayer, au moins.

- Edit: J'ai essayé cela et cela a fonctionné parfaitement.

0
ajouté