I have a website that uses an attribute OutputCacheto cache pages. It works great.
Now I am in the center of R & D'ing, expanding this site to be in a web farm. Along with the usual webfarm battle suspects ... I noticed (fairly quickly / obviously) that OutputCache with Server_A does not invalidate OutputCache with Server_B .. if an attempt is made and one server has an OutputCache. This makes a general sense → how does S_A "report" to S_B about the invalidity when they are physically 2 separate machines, etc.?
So - what are our options?
Speed ? I understand that this will move caching to another level .. this means that the final result (output) will always need to be determined .. unlike OutputCache, which remembers the final output content (yes, varby gives different versions, etc. which is completely normal). Thus, even though the poco or business objects are all synchronized, the last rendering is still required (even if it's tiny .. compared to trying to generate / synchronize business objects).
So yes ... not sure which options are here and what other people are doing?
source
share