The following lists a few tips for possibly increasing performance with page load times by configuring IIS application pool settings.
Actify recommends targeting the following three four settings to minimize performance issues.
- Virtual Memory Limit
- Idle Time-out
- Recycling Specific Times
- Application Pool - Start Mode
Take into consideration other application your organization has running on the server and consult with Microsoft's online help with IIS before making changes.
The Recycling: Virtual Memory Limit (KB) setting governs how much memory to use for a process associated to the application pool can consume. Many large assembly structures can easily utilize 1GB of memory so configuring this setting too low can negatively affect performance considerably. If the server is only being used for Centro setting this value to 0 sets the application pool to have no limitation on memory use.
To change the Virtual Memory Limit
The Process Model: Idle Time-out setting sets the number of minutes a process can remain idle before shutting down. Having processes remain can unnecessarily utilize resources preventing other processes from employing.
To change the Idle Time-out
The Recycling: Specific Times setting is the time(s) to recycle the application pool which is going to take some resources and affect performance. Set this to a time that your organization considers "off-hours" to minimize the number of users this may affect.
To change the Specific Times
Set the Start Mode for the application pool to AlwaysRunning. Using "AlwaysRunning" means the application startup routines are executed when the application pool recycles. Using "OnDemand", the startup routines execute on the first page load after application pool recycle, resulting in a very slow first page load.
To change the Start Mode