Larghezza di banda limitazione in IIS 6 per Indirizzo IP

voti
14

Sto scrivendo un programma che scarica file di grandi dimensioni in background. Tutti i clienti sono registrati localmente, o tramite una VPN. Quando sono registrati a livello locale, non voglio strozzare download. Tuttavia, vorrei limitare download a 10 Kbps quando l'utente è collegato tramite VPN. Posso distinguere tra questi utenti di intervallo di indirizzi IP.

Poiché si tratta di un'applicazione AIR, ho dato io strozzare tramite server-side da quando posso farlo sia dal server stesso (IIS 6) o il servizio web (asp.net / C #).

Throttling tramite IIS 6 sembra funzionare bene, ma sembra che esso deve essere fatto tutto il sito web. Esiste un modo per fare questo via IP? Oppure dovrò rig questo in .NET?

È pubblicato 04/08/2008 alle 15:55
fonte dall'utente
In altre lingue...                            


1 risposte

voti
7

Il mio primo pensiero è questo. Non so se avrebbe funzionato, ma sarebbe solo pochi minuti per provare.

Creare due siti Web IIS sullo stesso server. Il primo sito è destinato al pubblico IP, ma il secondo sito è legato al IP privato. Entrambi puntano alla stessa cartella del file system.

Gli utenti VPN saranno accesso tramite l'IP privato, in modo da poter impostare un "livello di sito" regola su quel sito che interesserà solo gli utenti VPN. Questo dovrebbe funzionare per quasi tutte le impostazione IIS6, tra cui larghezza di banda.

Vale la pena provare, almeno.

- Modifica: Abbiamo provato questo e ha funzionato senza problemi.

Risposto il 26/08/2008 a 02:14
fonte dall'utente

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