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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN CachingDNN Caching
Previous
 
Next
New Post
3/21/2007 8:49 PM
 

I'd love to know more about the technical details of how DNN caches data. I'd also be interested to know if anyone can answer the following question with regard to asp.net 2.0 in general:

I'd like to cache a page using the 'Page Output Cache' however ideally I'd like to cache it on the server for longer than I would like to cache it on the client e.g. I'd like to cache it on the server for an hour say and on the client for 15 minutes.

Is this possible? And if so how?


www.creative-dreaming.com
 
New Post
4/6/2007 3:00 AM
 

Don't use output caching... DNN's caching is more advanced in logic then the default asp.net one, and covers the scenarios used by DNN (multi portal, multi language, web farms, etc...)

If you want to use any technique other then the DNN default one, the only *smart* way would be to write your own caching provider.

 


Thanks,
Vladan Strigo
NETMedia

My website: Vladan.Strigo.NET

Vladan.Strigo.NET: Projects
* Advanced VS2005 development approach - BlankModule
* DNN & Microsoft Ajax best practices guidance

Vladan.Strigo.NET: Resources
* Comprehensive list of DNN 4 Module development resources

 
New Post
4/7/2007 5:38 AM
 

I'm actually trying to understand how to write advanced caching techniques for my own website - I have no intention of playing with DNN's.

Do you have any insights into how to go about writing a 'good' caching system such as what DNN uses?

Vladan Strigo wrote

Don't use output caching... DNN's caching is more advanced in logic then the default asp.net one, and covers the scenarios used by DNN (multi portal, multi language, web farms, etc...)

If you want to use any technique other then the DNN default one, the only *smart* way would be to write your own caching provider.

 


www.creative-dreaming.com
 
New Post
4/10/2007 3:27 AM
 

Your best bet is to:

a) Google - find some references to caching techniques (there are quite a lot of options in asp.net, not all will apply probably to your case... as they don't also in DNN case)

b) DNN Source code - your best bet is to go in source code and find references to caching... you will probably find some information in page base classes, in skin processor (skin.vb), in caching provider - as I said, browse through the code

 


Thanks,
Vladan Strigo
NETMedia

My website: Vladan.Strigo.NET

Vladan.Strigo.NET: Projects
* Advanced VS2005 development approach - BlankModule
* DNN & Microsoft Ajax best practices guidance

Vladan.Strigo.NET: Resources
* Comprehensive list of DNN 4 Module development resources

 
New Post
4/10/2007 4:06 AM
 

There are myraids of articles on caching if you do some web searches... While I never needed to deal with that end of things in "Games Development" you might try some searches based on Games Dev graphics, object etc. caching. While these days alot of this stuff is kept rather "highly secretive" by development houses you might find some info out there which would be Java based or pseudo but logic is the logic. Caching items in games is standard practice in many areas of the applications and pretty much are "state of the art" resulting in seemless transitions and application flow. Gamedev.net would be a good place to look. Caching schemes vary so for best performance you want generally find something that fit's your data structures you will be using.

http://www.tangosol.com/coherence-overview.jsp

http://www.alachisoft.com/articles/domain_objects_caching_pattern.htm

http://www.Gamedev.net

Also check the various code archives like codeproject.com etc.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN CachingDNN 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