IIS 5.0 comes with a bandwidth throttling option which allows you to throttle static .htm pages and .gif/.jpgs on an entire website. I need an ISAPI .dll that will do a little better than this: 1) Throttles bandwidth and allows me to specify the throttle amount by directory and file type example: /webdir1 57kbps .zip, .txt, .gif, .jpg /webdir2/other 300kbps .asp 2) Storing the settings: You don't have to write a GUI to do the configuration...the configuration should be done via registry settings. Here is how they should look for the above configuration /HKEY_LocalMachine/SOFTWARE/BandwidthThrottler/Directories/ /Dir1/ Name=/webdir1 Amount=57 (this is kbps) ThrottleTypes=zip,txt,gif,jpg /Dir2/ Name=/webdir2/other/ Amount=300 ThrottleTypes=asp Note:program should allow up to 20 directories to be specified. This is going to be used on a very high volume website (6.7 m
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Deadline information
Want to see previous ISAPI dll experience. Let me know what algorithim you will use to do throttling. Microsoft throttles 'reads' first (since they usually lead to more 'writes'), then large 'writes', then small 'writes'. Let me know how you will do it.