In conclusion, performance tuning should be considered as an important issue at the early stage of web application project. During the project, performance test cases should be set up and should be kept up-to-date.
In general, there are five ways to improve the performance: the last three ways are suitable for most web applications, the first two are more specific for applications using the Backbase Client Framework:
- Balance out the amount of model nodes/controllers with client-side logic
- Use correct Backbase techniques
- Smaller resource (HTML, JavaScript, XML, CSS) sizes
- Less HTTP requests
- Server-side optimization
Reference
- Performance Optimization - an article by Jep from Backbase
- ANT – a Java-based build tool
- Selenium – a tool for testing web applications
- SOC – an article about Separation Of Concerns
- CDN – an article about Content Distribution Network
- MVC – an article about the Model, View and Controller
- SAXON – a XSLT and XQuery Processor
- Firebug – a Web development tool for Firefox
- YUI Compressor - a JavaScript minification tool
See other chapters:
Performance Tuning - Checklist
Performance Tuning - Chapter 1: Architecture and Design
Performance Tuning - Chapter 2: Implementation
Performance Tuning - Chapter 3: Deployment
Performance Tuning - Chapter 4: Server-side Optimization
