- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
Nowadays, squeezing better performance out of your web site is more crucial than ever. It’s hard enough to optimize the performance of an ordinary site, but when you add J2EE appservers, JSP, servlets, and/or EJBs, things become even tougher. Fortunately, there’s now authoritative help from a team of IBM web performance specialists who’ve focused years of effort on these issues.
The authors treat the entire Java web site as a system, addressing potential performance impacts of every subsystem from the network to the JVM. But as they point out, “the Java web application, more than any other single factor, determines web site performance.” Accordingly, they spend extensive time answering questions like: What traditional client/server “best practices” lead to disaster in Java web applications? How can you minimize “garbage” to reduce the overhead of garbage collection? How do you avoid the dreaded “frozen web site”? An intriguing chapter on web topologies offers suggestions such as keeping static content off your application server, and implementing business logic solely in EJBs.
Before you can optimize performance, you must profile it. This book offers systematic coverage of profiling, starting with “generic” profiles of B2B, e-commerce, and other sites. You’ll learn how to develop test plans, write scripts, choose tools, build a test environment, and execute your tests. Best of all, you’ll learn how to translate the results of your testing into detailed capacity and growth plans. And -- in contrast to some web performance guides -- this one requires virtually no advanced math. Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.