<head> <script type="text/javascript" src='https://www.google.com/recaptcha/api.js'></script> </head>
  • Enter Your Name
  • Enter Your Email
  • Enter Your Phone
  • Enter Your Message
  • Enter Your Phone

DNN Optimization Tips and Tricks
17 September 2014

DNN Optimization Tips and Tricks

 

DNN installation generally takes up a considerable amount of server resources. It also creates a significant amount of traffic travelling back and forth from the server to the database. For efficiently running websites, it is highly essential that you optimize some of the elements. Website performance has become a crucial element for the success of any online business. DNN development requires some tweaking here and there.

 Well, here’s a quick list of things you could do to fine tune your DotnetNuke installation.

Host Settings

There are quite a few things you could do here:

 

DNN installation generally takes up a considerable amount of server resources. It also creates a significant amount of traffic travelling back and forth from the server to the database. For efficiently running websites, it is highly essential that you optimize some of the elements. Website performance has become a crucial element for the success of any online business. DNN development requires some tweaking here and there.

 Well, here’s a quick list of things you could do to fine tune your DotnetNuke installation.

Host Settings

  1. There are quite a few things you could do here:
  2. Performance setting to be set to “Heavy Caching”.
  3. Compression settings to be set to "Deflate Compression" or "GZip Compression".
  4. You could enable “Whitespace Filter”
  5. For installation, disable users online module.
  6. Set the "Scheduler Mode" to "Timer Method".
  7. Enable the event log buffer, which allows the log entries to be buffered before they are flushed.
  8. Disabling the Auto Sync File System is a good option for sites where the site files do not frequently update.
  9. For informative portals, you can uncheck the Enable Ajax.

 Admin Settings

Amongst all, you can disable the skin widgets if they are not used. This will prevent unnecessary files from being downloaded while the site loads.

 Log Settings

For the purpose of installation, disable the Application start logs and application end logs. There are other things that you can do without – for an installation, such as “Scheduler started” or “Scheduler event started”. However do not disable Scheduler event failure. This data might be useful for you.

 Java Script and CSS

As for Java script files, you can manually optimize them and remove any white spaces. You get ready to use DNN modules for this purpose too that can automate this for you. Another file is the portal.css you can do without. As far as possible, try not to use table based skins. It greatly improves the rendering of your page.

 Cookies

The Persistent & Session cookies in the web.config file will require to be set.

Compilation

In case you are compiling DNN or DNN extension from source, ensure that you compile it in the release mode. Also, make sure that debug="false" in web.config for your production sites.

Well, DNN installation can be well optimized so that you get better performance during operation. The key is to tweak some settings that you do not require and make sure all unnecessary elements are disabled. DNN web development is a highly evolved platform for today. It has quite some features to enable DNN developers and businesses make it more efficient for running a successful business

Related

You need to login in order to comment