Coherence Integration Oracle Fusion Middleware Online Documentation Library

10-4 Oracle Fusion Middleware Performance and Tuning Guide

10.3 Optimizing Network Connections

■ Network Bandwidth ■ Network Connections ■ Network-Related Parameters

10.3.1 Network Bandwidth

When you use Oracle Web Cache, ensure that each system has sufficient network bandwidth to accommodate the throughput load. Otherwise, the network may be saturated but Oracle Web Cache has additional capacity. For example, if an application generates 100 megabits of data or more per second, 10100 Megabit Ethernet can be saturated. If the network is saturated, consider using Gigabit Ethernet rather than 10100 Megabit Ethernet. Gigabit Ethernet provides the most efficient deployment scenario to avoid network collisions, retransmissions, and bandwidth starvation. Additionally, consider using two separate network cards: one for incoming client requests and one for requests from the cache to the application Web server. Use network-monitoring utilities that show network bandwidth usage. If the network is under utilized and throughput is less than expected, check whether the CPUs are saturated.

10.3.2 Network Connections

It is important to specify a reasonable number for the maximum connection limit for the Oracle Web Cache server. If you set a number that is too high, performance can be affected, resulting in slower response time. If you set a number that is too low, fewer requests can be satisfied. Strike a balance between response time and the number of requests processed concurrently. To help determine a reasonable number, consider the following factors: ■ The maximum number of clients that you intend to serve concurrently at any given time. ■ The average size of a document and the average number of requests per document. ■ Network bandwidth. The amount of data that can be transferred at any one time is limited by the network bandwidth. ■ The percentage of cache misses. Cache misses are forwarded to the application Web server. Those requests consume additional network bandwidth, resulting in longer response times; especially if a large percentage of requests are cache misses. ■ How quickly a document is processed. Use a network monitoring utility, such as ttcp or LoadRunner to determine how quickly your system processes a document. ■ The cache cluster member capacity, if you have a cache cluster environment. The capacity reflects the number of incoming connections from other cache cluster members. Set the cluster member capacity using the Clustering page Properties Clustering of Oracle Web Cache Manager.