Network-Related Parameters Optimizing Network Connections

10-10 Oracle Fusion Middleware Performance and Tuning Guide If the settings for the application Web server and Oracle Web Cache are set correctly, but the response times are still higher than expected, check system resources, especially: ■ Network bandwidth ■ CPU usage

10.7 Optimizing Performance with Oracle ADF

Consider the following configuration options for optimizing Oracle Web Cache performance with Oracle ADF Rich Client Applications: ■ After you configure the Maximum Cache Size setting in the Resource Limits page of Oracle Web Cache Manager, use a simulated load or an actual load to monitor the cache to see how much memory is actually used. Verify that any additional memory usage does not result in the host swapping memory to disk, as this may impact performance. ■ Personalization and compression rules for all sites include the following: – Images should be cached but not compressed – CSS files should be both cached and compressed for all request types – JS files should be both cached and compressed for all request types – HTML files should be both cached and compressed – SWF files should be cached but not compressed – Add a rule to compress but not cache .jspx files for all GET and POSTS – Add a rule to compress but not cache \.jspx. files for all GET and POSTS – Add a rule to compress but not cache adw\.jspx for all request types – Add a rule not to compress and not cache profiling.js for all request types For more detail on setting cache and compression rules, see Caching and Compressing Content, in Oracle Fusion Middleware Administrators Guide for Oracle Web Cache. Part IV Part IV SOA Suite Components This part describes configuring Oracle Service-Oriented Architecture SOA Suite components to improve performance. Oracle SOA Suite is a component of Oracle Fusion Middleware. Oracle SOA Suite provides a complete set of service infrastructure components for designing, deploying, and managing SOA composite applications. The image below shows the Oracle SOA Platform. Oracle SOA Suite enables services to be created, managed, and orchestrated into SOA composite applications. Composites enable you to easily assemble multiple technology components into one SOA composite application. SOA composite applications consist of: ■ Service components: Service components are the basic building blocks of SOA composite applications. Service components implement a part of the overall business logic of the SOA composite application. BPEL Process, Oracle Mediator, Human task flow and decision services are examples of the service components. ■ Binding components: Binding components connect SOA composite applications to external services, applications, and technologies. Binding components are organized into two groups: – Services: Provide the outside world with an entry point to the SOA composite application. The WSDL file of the service advertises its capabilities to external applications. The service bindings define how a SOA composite service can be invoked for example, through SOAP. – References: Enable messages to be sent from the SOA composite application to external services for example, the same functionality that partner links provide for BPEL processes, but at the higher SOA composite application level. The SOA Suite Components are documented in the following chapters: ■ Chapter 11, Cross Component Tuning for SOA Suite ■ Chapter 12, Oracle Business Rules Performance Tuning ■ Chapter 13, Oracle BPEL Process Manager Performance Tuning ■ Chapter 14, Oracle Mediator Performance Tuning ■ Chapter 15, Oracle Business Process Management Tuning ■ Chapter 16, Oracle Human Workflow Performance Tuning ■ Chapter 17, Oracle Adapters Performance Tuning ■ Chapter 18, Oracle Business Activity Monitoring Performance Tuning ■ Chapter 19, User Messaging Service Performance Tuning ■ Chapter 20, Oracle B2B Performance Tuning