Performance Tuning - Chapter 6: Conclusion

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

Performance Tuning - Chapter 5: Testing

Performance Tuning - Chapter 6: Conclusion