You can improve the performance of the Oracle BI web client by configuring the web server to serve up all static files, as well as enabling compression for both static and dynamic resources.
By enabling caching and content expiration on the web server, web browsers can determine how often to reload the static files from the server.
Follow the instructions for the web server to set up static file caching and compression for the files located in this directory.
Note:
See the following documents for full information about how to configure Oracle WebLogic Server to work with web servers such as Apache HTTP Server, Microsoft Internet Information Server (Microsoft IIS), and Oracle HTTP Server:
Using Oracle WebLogic Server Proxy Plug-Ins 12.2.1
Administrator's Guide for Oracle HTTP Server
The following sections provide example configurations:
This example configuration assumes that you have installed the web server plug-in that enables Apache HTTP Server to proxy requests to Oracle WebLogic Server.
Make sure that the PLUGIN_HOME/lib directory is added to LD_LIBRARY_PATH, or equivalent for your operating system.
The steps in this section show an example configuration only. You can adjust your configuration as needed. See Using Oracle WebLogic Server Proxy Plug-Ins 12.2.1 for full information.
To add configuration directives for the plug-in:
Locate the httpd.conf file for your Apache HTTP Server.
Open the file for editing and add directives similar to the following:
LoadModule weblogic_module modules/mod_wl.so <IfModule mod_weblogic.c> WebLogicPort 9704 Debug OFF WebLogicHost localhost WLLogFile /tmp/wl-proxy.log </IfModule> <LocationMatch "/analytics/saw\.dll.*"> SetOutputFilter DEFLATE SetHandler weblogic-handler </LocationMatch> <LocationMatch "/analytics/.*\.jsp.*"> SetOutputFilter DEFLATE SetHandler weblogic-handler </LocationMatch>
Note the following:
Modify the LoadModule directive based on where and how you installed the plug-in.
The IfModule directive enables the connection to Oracle WebLogic Server. See Using Oracle WebLogic Server Proxy Plug-Ins 12.2.1 for more information about the connectivity options, including how to configure a cluster and SSL considerations.
The LocationMatch directives are used to route all dynamic requests to Oracle WebLogic Server. Be sure to include the SetOutputFilter DEFLATE directive, which enables GZip compression for all dynamic requests.
Save and close the file.
To add configuration directives for handling static files:
Configuration for Oracle HTTP Server is similar to configuration for Apache HTTP Server, except that you do not need to download and install the plug-in because the mod_wl_ohs.so module is installed by default with Oracle HTTP Server.
Some configuration is performed in the mod_wl_ohs.so module directly, and some configuration is performed in httpd.conf. See Administrator's Guide for Oracle HTTP Server for full information.