Fast Response Cache Accelerator (FRCA) for HTTP Server

The Fast Response Cache Accelerator (FRCA) improves the performance and scale of Web and TCP server applications by storing both static and dynamic content in a memory-based cache located in the Licensed Internal Code.

FRCA improves efficiency, scale, and performance by implementing two concepts:

  • Use of a memory-based cache that filters what is stored and what is dismissed. Requests can process much more quickly when the majority of the requested content is cached within the Licensed Internal Code. The memory-based cache delegates stored information to the Network File Cache which is located in the Licensed Internal Code.
  • Caching functions from within the Licensed Internal Code to reduce request processing time. Storing cached files within the Licensed Internal Code eliminates overhead and reduces request processing time by reducing task-switching between the Licensed Internal Code and user application layers. This conserves system resources allowing them to be reallocated towards hosting dynamic content.
Note: The HTTP Server does not check for authorization on content served from FRCA. Use FRCA to cache content that does not need to be secured or accessed through specific validation.

FRCA improves HTTP Server performance for both static and dynamic content.

Static content, or content that comes from a file, is stored in Network File Cache and is then served to Licensed Internal Code of HTTP Server which essentially 'short circuits' the normal request processing path so the requested information will reach the user faster.

Dynamic content can be served from a Licensed Internal Code proxy cache or distributed by the Licensed Internal Code reverse proxy to one or more remote servers. A layer-7 router looks at the URL paths to route dynamic requests to the appropriate remote server.

Static content request and response process without FRCA

The request and respond process without using FRCA.

Static content request and response process with FRCA

The request and responce process using FRCA.