In this chapter, we've examined ways in which you can optimize your ColdFusion applications. We've also talked about how to conduct proper load testing, how to use those test results to interpret the health of your application, and the ways in which you can plan for scalability. It's important to ensure that your application is stable before exploring performance optimization.
The application itself should perform well under normal circumstances, and your error logs should be relatively clean. If they aren't, you've got some areas you need to address prior to looking at optimizing for performance. There can be no scalability without stability.