General Performance Tuning Notes
There are a number of areas and layers to tune in a webapp, and it's always best to do optimization after using a profiler. We may pick up a license from YourKit .
Web tuning
Apache
- load balancing - http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html
Struts 2
Database tuning
PostgreSQL
- http://www.revsys.com/writings/postgresql-performance.html
- http://wiki.postgresql.org/wiki/Performance_Optimization