[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

pasalic.zaharije

11/27/2006 10:48:00 AM

Hi.

I need to implement some caching mechanisam, so that more than one web
process (of same web-app) can share cache. At this moment we used
System.Web.Caching.Cache class for caching,
but this class does not support sharing, and particulary we need HUGE
(real HUGE) amount of data to be cached.
Only solution (I think) is to use 2 levels of caching. One is upper
System.Web.caching.Cache class
that will be something like L1 cache. Everything that goes in L1 will
be mirrored in L2 cache. L2 will be just files shared with DFS and
probably admin will clear L2 cache. So, L1 will be cache for each
process separated, and L2 will be shared cache. There is some
questions:

1) Is somebody do something like this, is there any papers about this,
links. Any advanteages.

2) What about things with sharing DFS, like locking, conflicts, ...
(this is some of non-caching questiions)

I know that is so little information, some more:

We have one SQL server on one machine (this configuration will NOT
change, so, using more servers is not possible). There is some other
parts like parser that use XML file with name-and-value and template
file which parsed output will be user seen html. There is realy bunch
of data that are created dinamicly, but in most cases for anonmous
users it will be same.

P.S.
Sorry for bad english.

Thanks,
Zaharije Pasalic