The settings for Internet Information Services (IIS) discussed in this section are presented from an IIS6 perspective, but they can be applied to an IIS7 environment as well.

Use a dedicated server environment

Your Telligent Community Web site should be the only Web site on your server. This is so the maximum amount of server resources can be dedicated to it.  Your Web site should have its own dedicated process (known as an Application Pool).

If you do have multiple Web sites on your server, consider isolation with Application Pools.

Configuration settings

You should apply the following settings when configuring Application Pools in IIS: 

Setting

Description

Recycle worker process (in minutes)

Disable. Use this only if you have multiple Web sites and are trying to isolate processes.

Maximum virtual memory (in megabytes for IIS6, kilobytes for IIS7)

Do not use this setting. Instead use the Maximum Used Memory value.

Maximum used memory (in megabytes for IIS6, kilobytes for IIS7)

Should not be more than the amount of physical (not virtual) memory on the server. A good approximation is 60% of the physical memory. For example, a server with 512MB (524,288KB) of physical memory should be set to 310 (317,440KB).

We also recommend that the maximum not exceed 800MB when using a 2GB address space. If the memory address space of the server is 3GB, the maximum memory limit for the worker process can be as high as 1,800MB (1,843,200KB).

If your server is 32-bit and has more than 2GB of system ram, you need the /3GB switch in the boot.ini file. 

Please refer to http://technet.microsoft.com/en-us/library/bb124810.aspx for more details.

Shutdown worker processes after being idle for (time in minutes)

Disable unless you are sharing resources on your server. With this setting disabled, your Web site should not unload, ensuring that the startup time for your site is as minimal as possible.

 For more information, refer to the following resources:

Log file management

You should move the default location for the log files from the C:\ drive to closer proximity to the data files. The log files location is especially important for a highly active site because log files can grow quickly and for high volume sites they can be very large.

You can find more information about logging in IIS 6 at http://technet.microsoft.com/en-us/library/cc737479.aspx and IIS 7 at http://technet.microsoft.com/en-us/library/cc732079.aspx.