IIS Feature Feedback
Feature Requests: Remove concurrent requests limit+more
Last post Sep 27, 2009 11:08 PM by lextm
Sep 27, 2009 01:26 AM|rydaz2003|LINK
Feature Request 1:
Currently iis has a concurrent requests limit of 10 (Windows Vista Ultimate, Business, and Enterprise) and 3 for Vista Home Premium. There should be no concurrent request limit by default. If users want to set a limit then that is fine, but there should
be no limit by default.
Feature Request 2:
iis should run on linux. It should support CentOS/Ubuntu/freebsd/debian/redhat/ etc etc. It should run asp/php/mysql/rails/python/etc.
Feature Request 3:
There should be a feature where the admin chooses the maximum bandwidth(in and out. http/https/ftp/etc) their website can use each month, and once the bandwidth limit is reached, the computer shuts down. There should be a calendar for the admin to choose
when the month starts and ends, and the date and time can be retrieved from the operating system's clock.
Feature Request 4
iis should use events instead of threads. Events use less RAM and less cpu and can handle lots more concurrent users than threads. Read about Events vs Threads here:
Feature Request 5:
iis should do some benchmarks comparing it to Lighttpd and Nginx. iis should try to beat lighttpd and Nginx by developing iis so it can handle more concurrent users and handle more requests per second and use less ram and cpu. For example, get a computer
and benchmark iis, then using that same computer, benchmark Lighttpd, then do the same for nginx, and make iis outperform these.
Can you pass my suggestions onto the appropriate person/s?
Sep 27, 2009 06:24 AM|lextm|LINK
Thanks for your comments. I bet our product team guys who visit this site can see them and I also would like to leave my comments below.
1. Windows Server release does not have this limit. If you really need to host a web site for many users, please buy a server license.
2. Obviously Linux users can pick up other products for HTTP web site hosting. If you are using Windows Server, IIS is always there.
3. Are you doing web hosting for other companies/persons? IIS is a general purpose web server, and I don't think this is a must have feature for all IIS users. For example, this feature is useless for companies who build up intranet web sites.
4. I am not easily convinced by such wiki words. Where are the metrics? Especially performance depends on a lot of factors, so it is not likely to draw such a solid conclusion. Every design has its own advantages and disadvantages.
5. I believe IIS has good enough performance. Otherwise, why many biggest web sites are built on IIS? Bet the product team has plenty of performance data about IIS and other major web servers. So Lighttpd and Nginx may already be in the list.
Sep 27, 2009 10:18 PM|rydaz2003|LINK
Take a look at the netcraft september 2009 web survey:
Nginx has 4,198,275 active sites. Lighttpd has 269,726 active sites.
I have another idea, iis should have different modes. For example, when the admin logs into iis, they click on the "mode" button, and they can choose "thread mode" which uses threads, OR "event mode" which uses events.
Also, the monthly bandwidth limit feature could be turned on or off, so intranet sites can turn it off.
Sep 27, 2009 11:08 PM|lextm|LINK
I would like to point out another place for submitting feature requests. That is Microsoft Connect, where your submissions will be tracked and voted by the community.
As IIS is part of Windows Server, you can submit your suggestions under this categories.