29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2.2 Caching<br />

6. Reevaluate.<br />

Recognize that any system is dynamic. The initial infrastructure will at some<br />

point need to be reviewed and possibly expanded. Changes in the nature of<br />

the workload can create a need to reevaluate the current environment. Large<br />

increases in traffic will require examination of the machine configurations.<br />

Scalability is not a one time design consideration, It is part of the growth of the<br />

environment.<br />

The developerWorks article Design for Scalability - an Update provides a<br />

detailed discussion about these steps. It can be accessed at the following Web<br />

page:<br />

http://www.ibm.com/developerworks/websphere/library/techarticles/hipods<br />

/scalability.html<br />

We expand on some of the scaling techniques in Chapter 7, “Performance,<br />

scalability, and high availability” on page 229.<br />

Caching is a widely used technique to improve performance of application server<br />

environments. If planning for a high volume web site, caching will most likely be<br />

required to achieve satisfying performance results at acceptable cost.<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> provides many different caching features at<br />

different locations in the architecture.<br />

<strong>WebSphere</strong> <strong>Application</strong> Network Deployment provides caching features at each<br />

possible layer of the infrastructure:<br />

► Infrastructure edge:<br />

– Caching Proxy provided by the Edge Components<br />

– <strong>WebSphere</strong> Proxy <strong>Server</strong><br />

► HTTP server layer:<br />

– Edge Side Include (ESI) fragment caching capabilities provided by the<br />

<strong>WebSphere</strong> plug-in<br />

– Caching capabilities of the HTTP server itself (like the Fast Response<br />

Cache Accelerator (FRCA) as provided by most implementations of <strong>IBM</strong><br />

HTTP <strong>Server</strong>)<br />

► <strong>Application</strong> server layer:<br />

– Dynamic caching service inside the application server’s JVM<br />

– <strong>WebSphere</strong> Proxy <strong>Server</strong><br />

98 <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>: <strong>Concepts</strong>, Planning, and Design

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!