The settings for Internet Information Services (IIS) discussed in this section are presented from an IIS8 perspective, but they can be applied to an IIS7 environment as well.
[toc]
Use a dedicated server environment
Your Telligent Community Server website should be the only Web site on your server. This is so the maximum amount of server resources can be dedicated to it. Your website should have its own dedicated process (known as an Application Pool).
If you do have multiple websites 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 websites and are trying to isolate processes. |
Maximum virtual memory |
Do not use this setting. Instead, use the Maximum Used Memory value. |
Maximum used memory |
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 524,288KB of physical memory should be set to 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,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 website should not unload, ensuring that the startup time for your site is as minimal as possible. |
For more information, refer to the following resources:
- http://support2.microsoft.com/kb/224609
- http://msdn.microsoft.com/en-us/library/aa720473(VS.71).aspx
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.