If your organization's Web site doesn't receive a huge amount of traffic, managing bandwidth and server performance might not be a big issue for you. As traffic grows, however, efficiently managing your servers and available bandwidth can be vital to ensuring server availability and client access.

Internet Information Services (IIS) offers several settings for a Web site that you can take advantage of to control bandwidth usage and server performance. To access these properties, open the IIS console, right-click the site in question, and select Properties. On the Web Site tab, use the options in the Connections group to potentially limit the number of concurrent connections and decrease the Client Timeout value.

On the Performance tab, use the Performance Tuning section to tweak the server's performance according to the expected number of hits per day for the server. We suggest setting the slider to just higher than the expected number of hits.

If you run a site that consumes a considerable amount of bandwidth, select the Enable Bandwidth Throttling option, and designate the maximum KB per second the site can use. This helps improve overall server performance, and it makes additional bandwidth available for other sites hosted by the server (or other servers).

To reduce memory usage by a Web site, select the Enable Process Throttling option, and select the Enforce Limits check box. If you don't enable the Enforce Limits options, the system writes an event to the event logs, but it doesn't enforce the memory limit.