Chapter 15 Performance and Scaling
Now that you’ve added the finishing touches to your web site and unleashed it onto the world, fame, fortune, and success will surely follow—won’t it?
Unfortunately, your web application’s success can lead to something less desirable—performance and scaling problems. On a traditional desktop application, one thousand users translate to one thousand client computers chugging away, sharing the load of running your application. The application is effectively spread among all the users’ machines. When it comes to a web application, though, those same thousand users are usually serviced by a single machine—your web server.
Success can come at a cost for web applications: a cost in bandwidth and server hardware. ...