Applications created using IBM® WebSphere® Portlet Factory need to be architected for performance.
Similar to any other Java or web application, you implement need to use standard coding best practices and modeling best practices. Developers should be aware of some of the following factors that when the design for performance.
- Memory usage and minimum use of session data and large XML variables
- Performance of back end systems that are invoked
- Size of returned data
- Sizing of the platform, to include number and speed of CPUs
- JVM memory and performance settings
- Portal configuration
- Standard debugging and analysis techniques for the server runtime environment
- All other development best practices of which you are aware
While WebSphere Portlet Factory makes it easy for non-architects to create complex applications, that does not replace the need for an architect or consultant to plan and review the server configuration to ensure good performance. Except for the way they are created, WebSphere Portlet Factory applications and application WARs are the same as those created using hand-crafted or other development methodologies. They need the same considerations with respect to architecture and design, performance, debugging, testing and runtime analysis.
Parent topic: Enabling debug tracing