Managing the memory cache on the Web server

Mapping information about databases and authenticating users can take time. To optimize response time, Domino® uses a memory cache (command cache) to store this information. The memory cache stores the information for quick access.

About this task

To monitor the effectiveness of the memory cache settings, look at the Domino.Cache statistics, one of the tools for monitoring the Domino® system.


  1. Open the Server document you want to edit and click Edit Server.
  2. To ensure that the fields described in the next step are visible, choose Internet Protocols > HTTP and make sure that the field Optimize HTTP performance based on the following primary activity is set to Advanced (Custom Settings).
  3. Choose Internet Protocols > Domino Web Engine. Under Memory Caches, complete these fields:
    Table 1. Memory Caches fields



    Maximum cached designs

    Enter the number of database design elements to cache for users. The default is 128.

    When a user opens a database, Domino® maps each design element name to an identification number. This mapping procedure takes time. Use this field to specify how many elements you want to store in memory so the next time a user accesses that element, it is immediately available.

    Maximum cached users

    Enter the number of users to cache. The default is 64.

    After a user successfully authenticates with a server, Domino® stores in memory the user's name, password, and the list of groups to which the user belongs. Use this field to increase the number of users for whom Domino® stores this information.

    Cached user expiration interval

    Enter the time interval in seconds during which Domino® regularly removes user names, passwords, and group memberships from the cache. The default is 120.

    Remove user names, passwords, and group memberships from the cache periodically to force Domino® to look up credentials in the directory the next time those users access the server.