DotNetNuke Performance

Return to previous page

  • 4/7/2015
  • 4973 Views

Comments

4973 Views

DotNetNuke Performance

Last updated 6 years ago

Comments

Common

(Enter the content of this article below)

Advanced

 
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

Scheduler

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
Subscribe to DNN Digest

DNN Digest is our monthly email newsletter. It highlights news and content from around the DNN ecosystem, such as new modules and themes, messages from leadership, blog posts and notable tweets. Keep your finger on the pulse of the ecosystem by subscribing.  


Copyright 2017 by DNN Corp Terms of Use Privacy
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out