New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

DotNetNuke Performance

Return to previous page

  • 4/7/2015



DotNetNuke Performance

Last updated long time ago



(Enter the content of this article below)


DotNetNuke offers support to allow for great performance in a variety of hosting environments. This ability of DotNetNuke is enabled by the robust set of configuration settings that are made available, in addition to configuration there are certain administration practices that can impact performance. The following sections outline these areas.

Host Settings - Performance Settings

The most basic performance related configuration settings are the ones contained within the Host Settings -> Performance Settings section. These are settings that control the way that pages are cached and served by the DotNetNuke installation. The following is a listing of the settings available.

Performance Setting Options
SettingFunction Note
Page State Persistence Controls where ASP.NET viewstate is stored. Page size will be reduced if "Memory" is selected. This setting should be left at page, as the memory option can cause issues with a number of situations.
Module Caching MethodControls where module cache items are storedMemory is faster, disk is better if resource constrained
Performance SettingControls how much caching is done.Heavy provides the highest level of caching.
Authenticated Cacheability What should the cache setting be for authenticated users/content
Compression Setting Allows configuration of compression for sending contents to the user. GZip compression is most common.If compression is enabled, Whitespace Filter shouldn't be on.
Use Whitespace FilterIf enabled, whitespace will be removed from generated content, reducing page size.Should not be used if compression is used.

Host Settings - Other Settings

This section Under Construction


This section Under Construction

==n-Tier Setup
This section Under Construction

Database Issues

This section Under Construction

Skin/Module Selection or Design

This section Under Construction

Helpful Modules

There are a number of third party modules that can help with performance below are a few.

Page Blaster - Output Caching and more

SQL Scheduled Jobs - Module to ensure database entries are cleaned on a regular basis.

Community Resources

In addition to third party modules there are a number of community blogs, whitepapers and other content that provide recommendations around performance.

IowaComputerGurus Inc. - DotNetNuke Performance Best Practices

Mitchel Sellers - How I Get My DotNetNuke Sites to Run So Fast
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out