About
Cache servers handle report view requests. A cache server intercepts report requests and checks if it can fulfil the request with a cached report page before requesting new data from the database. This avoids accessing the database each time a report is requested, which accelerates viewing performance and reduces network traffic.
A cache server intercepts report requests sent from clients to the page server. If the cache server cannot fulfil the request with a cached report page, it passes the request on to the page server, which runs the report and returns the results. The cache server then caches the report page for future use, and sends the report to the viewer.
BusinessObjects Enterprise also performs active data sharing to reduce database access request. Reports that are different, but which use the same data, can be rendered from the same cache.
Two different types of cache servers are:
- Crystal Reports cache server, which handles requests for Crystal Reports.
- Desktop Intelligence cache server, which handles requests for Desktop Intelligence reports.