When do cache agents pull cache files and objects and when do they push cache them?

0 Likes

Problem:

When do cache agents pull cache files and objects and when do they push cache them?

Resolution:

Description:
When do cache agents pull cache files and objects and when do they push cache them?



Answer/Solution:

When you are not filtering by any projects, files and objects are all pushed cached into the cache agent. That is, the cache agent will attempt to precharge all files and objects in all projects in the configuration. If you are filtering by a project (or projects), files and objects are handled a bit differently. In this case, files that are in the monitored project(s) are push cached and files that are not are pull cached (that is, they are cached when they are accessed). Objects that are in the monitored project(s) are push cached just like the files, however objects that are not in the filtered project(s) are not cached at all. This is due to the fact that files are generally much larger than objects. It was determined when implementing this feature that pull through caching of objects would be detrimental to performance as the pull through would be more expensive than the benefit of having the object cached due to their very small relative size.

Old KB# 30045
Comment List
Related
Recommended