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...Administration ...Administration ...Issue with webfarm and cache file contentionIssue with webfarm and cache file contention
Previous
 
Next
New Post
9/12/2007 2:16 PM
 

What it boils down to if you are using a shared file location is that different application processes are trying to add and delete the same files as cache dependencies.  So webserver1 and webserver2 both use the same shared file location, and if the cache needs to be updated from one server because of expiration, then chances are good that it will also need it on the other.  In a high load environment, this leads to contention.  The higher the load, and the more web front-ends you have, the higher the contention.

One alternative would be to let all the web servers use their own cache folders.  The disadvantage to this is if someone updates on one server and the cache needs to be invalidated, then it would only happen on the one server, but in reality if you put a short enough expiration on each server then they will all only be out of sync for that short amount of time at the most and it will probably not be noticeable to the end user if you put new content up and it is not showing on all the servers at the same exact time.

Another alternative would be to change the code so that only one server does the deletes, and make that server is the only one that updates are done on.

 


DotNetNuke Modules from Snapsis.com
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Issue with webfarm and cache file contentionIssue with webfarm and cache file contention


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