Skip to main content

How do you calculate the Cache size in EnterpriseLink?

  • February 15, 2013
  • 0 replies
  • 0 views

Problem:

How do you calculate the value of the "Cache Size" in the Enterprise Link configuration page?

Resolution:

The cache setting in EnterpriseLink is very simple.  It is a single number which represents the number of screens or pages that are held in memory.  So, if you have 150 pages and 200 screens across all the EL projects, a number of "200" would guarantee that all pages and screens are held in memory.  Usually, an EnterpriseLink project follows an 80-20 access pattern:  20% of the pages are accessed 80% of the time.  The remaining 80% of the pages are accessed the remainder of the time.  This means that you don't need to have a cache size greater than the number of pages.  Since EnterpriseLink uses a least-recently-used algorithm for cache replacement, only the most used pages and screens will remain in the cache.  Setting the cache size to one-half the number of screens would give you a very high "cache hit ratio" (displayed in the Performance Monitor web page).

Old KB# 5024

#Rumba
#EnterpriseLink