by JayJay Zheng
A post-development performance tuning practice for addressing Oracle WebCenter Spaces performance issues
Write for OTN |
Earn money and promote your technical skills by writing a technical article for Oracle Technology Network. |
Learn more |
April 2013
- Read Part 1: Configurations: Oracle WebCenter Spaces and Web Cache Server
- Read Part 2: JVM Monitoring and Tuning and Oracle WebCenter Spaces Application Tuning
Downloads
Oracle WebCenter Portal
Oracle JRockit
Introduction
I have been engaged with performance analysis and tuning of the Oracle WebCenter Spaces application for various customers. This article is based on my previously analyzed data but the principles described here can be applied to any generic Oracle WebCenter Spaces application.
This is a post-development performance tuning practice. The goal is to streamline the process of addressing Oracle WebCenter Spaces performance issues and align configurations and code modifications with best practices. To be specific, the WebCenter Spaces application examined here was taking an average of 3-5 seconds for page to page navigation with 10-20 concurrent users of the business requirement. The goal is to reduce page to page navigation to seconds.
The article covers the findings, modifications and recommendations and includes the best practices that can be applied to generic WebCenter Spaces applications. The following are listed as top performance areas and examined for potential performance improvement:
- Oracle WebCenter Spaces OHS Configurations
- Web Cache Server Configurations
- JVM Monitoring and Tuning
- Oracle WebCenter Spaces Application Tuning
This article is part one of a two-part series. Part one focuses on:
- Oracle WebCenter Spaces OHS Configurations
- Web Cache Server Configurations
The Oracle WebCenter Spaces application examined in this article is based on Oracle WebCenter Patch Set 4 with Oracle Weblogic Server 11.1.1.5. It is understood that there are potential performance improvements on Oracle WebCenter patch set 5. Several monitoring tools are used throughout this performance practice, such as Oracle Enterprise Manager Control, Oracle Weblogic Console, Oracle Web Cache Manager Console, Oracle JRockit Mission Control, and third party browser plugins including Firebug and, YSlow. A review of the relevant Oracle documentation is recommended for details of the various functionalities.
Looking to read the rest of the article? Visit OTN to learn more!
JayJay Zheng is a Solution Architect and certified Oracle WebCenter implementation specialist with AurionPro SENA. An Oracle Fusion Middleware evangelist, JayJay has over seven years of experience consulting in Oracle ADF, Oracle WebCenter Portal/Content, and SOA technologies.