Chapter 3. Scaling with ColdFusion MX 7IN THIS CHAPTER The Importance of Scaling 47 Scaling Considerations 48 How to Write ColdFusion MX 7 Applications That Scale 57 Keeping Web Site Servers in Sync 61 Multiple ColdFusion MX 7 Instances 63 Hardware Vs. Software Load Balancing Options 66 Scaling with ColdFusion MX 7 Load Balancing 69 Hardware Load-Balancing Options 73 Finishing Up 75 In the first two chapters of this book, you learned about high availability and about monitoring system performance. In the two chapters following this one, you'll learn about scaling with Java and managing session state in a cluster. Here in this chapter we'll concentrate on what you need to know about scaling with ColdFusion MX 7. We'll cover scaling considerations, writing ColdFusion MX 7 applications that will scale, keeping server data in sync, the differences between hardware and software load balancing options, scaling with ColdFusion Load Balancing, and scaling with hardware-based load-balancing devices. When looking at scaling options and strategies with ColdFusion MX 7, we'll focus on your (the developer's) point of view. This chapter highlights what you can do to build highly scalable ColdFusion MX 7 applications that can be deployed on one, two, or many ColdFusion MX 7 servers. |