Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

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!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Is there a way to implement Page Level Output Caching? Is there a way to implement Page Level Output Caching?
Previous
 
Next
New Post
4/13/2012 4:59 AM
 
Don't know what happened with my multi posting there! After a bit more research I have to take back some of my ranting...

As there is obviously output caching in CE but I need to understand more about how it works is there a good article somewhere that explains all the different caching options and levels in DNN? e.g. module / page / output and what exactly is cached, how and when?
 
New Post
4/13/2012 5:09 AM
 
DNN CE does include module output caching, i.e. store rendered output of individual modules on a page - in most cases, this will already improve performance significantly, but be aware that this can only be used, if the same module content shall be displayed to all users, who get the module displayed.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
4/13/2012 5:15 AM
 
Thanks Sebastian.

Does DNN varyByParam on username for you with the Module Caching?

The Settings in Host Settings for Output Caching, does this do output caching for an entire page?If not what does it do?

I have a lot of modules which register client side stylesheets and scripts from the code behind and module caching does not seem to work for these - any suggestions?
 
New Post
4/13/2012 5:53 AM
 
Jacques,
module output caching (as configured in settings of each module) does not vary by username - you will need to turn off this feature for personalized content and just rely on built-in data caching (cache level in Host Setting controls cache duration for data from the database, which is cached in most cases by the framework/module).

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
4/13/2012 5:58 AM
 
Thanks Sebastian.

How about client scripts registered with the page by modules, at the moment if caching is enabled for the Module the scripts do not get added to the page. Will I just have to take the caching back one more level and cache the settings / module content and data before just rendering?
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Is there a way to implement Page Level Output Caching? Is there a way to implement Page Level Output Caching?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out