This chapter outlines some of the ways in which you can improve the speed, efficiency, and architecture of your portlet applications. A number of techniques are discussed: caching, data set size, builder calls, session size, profiling, Ajax, and Dojo. Also, an example at the end of the chapter demonstrates how to optimize the portlet development process by creating your own builder and new model wizard. By the end of the chapter, you will be aware of a family of techniques that should help you improve your portlets in a variety of different environments and conditions.
Each of the files in this chapter is available for download from Chapter 15 folder ...under the