Qty:1
  • List Price: $54.99
  • Save: $14.80 (27%)
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Performance Analysis for ... has been added to your Cart
Condition: Used: Good
Comment: A little worn but still in good overall condition.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Performance Analysis for Java¿ Websites Paperback – September 20, 2002

ISBN-13: 078-5342844542 ISBN-10: 0201844540 Edition: 1st

Buy New
Price: $40.19
17 New from $19.99 25 Used from $0.40
Amazon Price New from Used from
Paperback
"Please retry"
$40.19
$19.99 $0.40
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.
$40.19 FREE Shipping. Only 2 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 464 pages
  • Publisher: Addison-Wesley Professional; 1 edition (September 20, 2002)
  • Language: English
  • ISBN-10: 0201844540
  • ISBN-13: 978-0201844542
  • Product Dimensions: 7.3 x 1 x 9 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #1,487,266 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

How well a Web site performs while receiving heavy user traffic is an essential factor in an organization's overall success. How can you be sure your site will hold up under pressure?

Performance Analysis for Java™ Web Sites is an information-packed guide to maximizing the performance of Java-based Web sites. It approaches these sites as systems, and considers how the various components involved, such as networks, Java™ Virtual Machines, and backend systems, potentially impact overall performance. This book provides detailed best practices for designing and developing high-performance Java Web applications, and instructions for building and executing relevant performance tests to gauge your site's ability to handle customer traffic. Also included is information on how to use the results of performance testing to generate accurate capacity plans.

Readers will find easy-to-understand explanations of fundamental performance principles and terminology. The book runs through performance profiles for common types of Web sites, including e-commerce, B2B, financial, and information exchange. Numerous case studies illustrate important ideas and techniques. Practical throughout, the book also offers a discussion on selecting the right test tools and troubleshooting common bottlenecks frequently revealed by testing.

Other specific topics include:

  • Performance best practices for servlets, JavaServer Pages™, and Enterprise JavaBeans™
  • The impact of servlets, threads, and queuing on performance
  • The frozen Web site danger
  • Java™ Virtual Machine garbage collection and multithreading issues
  • The performance impact of routers, firewalls, proxy servers, and NICs
  • Test scenario and script building
  • Test execution and monitoring, including potential pitfalls
  • Tuning the Web site environment
  • Component monitoring (servers, Java™ Virtual Machines, and networks)
  • Symptoms and solutions of common bottleneck issues
  • Analysis and review of performance test results
  • Performance Analysis for Java™ Web Sites not only provides clear explanations and expert practical guidance, it also serves as a reference, with extensive appendixes that include worksheets for capacity planning, checklists to help you prepare for different stages of performance testing, and a list of performance-test tool vendors.



    0201844540B08142002

    About the Author



    0201844540AB04292002

    Customer Reviews

    4.8 out of 5 stars
    5 star
    83%
    4 star
    17%
    3 star
    0%
    2 star
    0%
    1 star
    0%
    See all 12 customer reviews
    This is a great resource and a must have for those who deals with performance of web sites.
    Roman Kharkovski
    Clearly there are many specific aspects for them, but other developers will find that 80% of the book is perfectly useful and deeply informative.
    Charles Arehart
    It is very good at describing common bottlenecks be in architect, hardware (load balancing) , user interface etc.
    Manish Singla

    Most Helpful Customer Reviews

    12 of 13 people found the following review helpful By W Boudville HALL OF FAMETOP 1000 REVIEWERVINE VOICE on November 8, 2002
    Format: Paperback
    You have a website with problems. The front end is a set of http servers that invoke Java application servers to run servlets and JSPs. The servlets read and write, maybe via Enterprise Java Beans, to a relational database. The website might be financial (like eTrade), or a portal (like Yahoo), or an information site (like google), or a B2C commerce site (like Amazon) or a C2C (like eBay). You want to measure and improve key metrics like response time, throughput and caching. Security may also be important, but for efficiency, you only want to encrypt the minimum possible. You also probably have a firewall or two; in the latter case, you have a DMZ. And in this case, you often put the http servers inside the DMZ and the application servers and database behind the DMZ. Plus, you anticipate and hope for (and dread) heavy usage. So you also have a caching proxy server and router in the DMZ, where the router will load balance incoming requests to the http servers. So you have many different pieces of hardware and software, usually from multiple vendors. The database could be from Oracle or IBM or Sybase. The application servers could be IBM's Websphere or BEA's Weblogic or the freeware from jBoss. Perhaps the http servers are Apache freeware.
    The key business logic may be written in java and running on the application servers. There are tons of books on java. But how to test and optimise the entire system? Do you have to hire expensive consultants? Maybe not. Try first looking at this book. Written in fact by 3 IBM consultants.
    You might be thinking, "Is this some going to be some smarmy sales pitch?" Where the take home message is buy only IBM and you will achieve nirvana?
    The book does not unfold that way. The authors describe the various problems at a vendor neutral level.
    Read more ›
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    8 of 8 people found the following review helpful By Mike Tarrani HALL OF FAMETOP 10 REVIEWER on June 30, 2004
    Format: Paperback
    The team of authors who wrote this book have two things going for them - in-depth knowledge of performance analysis, and, most importantly, the ability to impart that knowledge in a crystal clear manner.
    I like the way this book starts out, showing the contrast between a bricks & mortar store and its online equivalent. This introduces the basics - throughput, transaction, page and user rates, response times and states. More than an easy to follow introduction, it contains all of the key elements of performance analysis, doled out in easy to understand chunks, and sets the stage for the rest of the book.
    Every facet of a typical environment is covered, including Java server performance factors, external and internal factors related to networking, load balancers, protocol behavior, and Java internals. The chapter on performance profiles of common web sites is especially useful. Different site types are characterized in a set format that shows caching potential (of the site type), any special considerations, and specific performance testing considerations. This allows you to go directly to the type of site you are going to test, get the relevant information, then proceed to conduct the testing, which is covered in subsequent chapters.
    The chapters on testing begin by showing how to develop the test plan, associated test scripts, and select the right tools to support the testing. The areas covered in these chapters are comprehensive. Actual test execution and results analysis are covered in equal detail, using examples and scenarios. One especially useful chapter is 13, Common Bottleneck Symptoms, which is useful to track the cause of observed results that do not match expected ones during testing.
    Read more ›
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    7 of 7 people found the following review helpful By Charles Arehart on November 9, 2002
    Format: Paperback Verified Purchase
    What a great, pragmatic, deeply informative book. As a web application developer for 5 years and enterprise application developer for 20, I came to the book with considerable experience, yet I still learned a lot. And as a trainer and writer, I'm always looking for good books to recommend and this is one I do most highly.
    Important to note is that it's also valuable for those developing ASP, ColdFusion, or PHP web sites, because the performance analysis approaches used by the authors (and tool discussions) are rather generic. You don't really need to understand Java to benefit considerably from their excellent explanations of the fundamentals of web application performance analysis and tuning.
    That's not to take away from its unique value for Java developers. Clearly there are many specific aspects for them, but other developers will find that 80% of the book is perfectly useful and deeply informative.
    I rate a book by how many notes I take as tidbits of useful info. And though I've used several load testing tools and even given seminars on the subject, I still learned much in every chapter.
    /charlie
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    7 of 7 people found the following review helpful By Douglas Rowe on January 23, 2003
    Format: Paperback
    A well executed tutorial and reference to all things performance. The books takes you through all of the elements of performance in a J2EE system. Starting with simple things that can get the most bang for the buck, to more complex changes to help you optimize your environment. Several good case studies present the process in a great "show me how" style. Well worth the money for anyone doing development in enterprise Java.
    The authors are evidently experienced and write in a nice confident, but not overly technical, manner. They don't make any assumptions about the readers skill level in Java or web servers. Each step is explained well from the reasoning for the change to the finished product. They do an especially good job of helping you identify improvements to your site.
    Highly recommended.
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again

    Most Recent Customer Reviews


    More About the Author

    Discover books, learn about writers, read author blogs, and more.

    What Other Items Do Customers Buy After Viewing This Item?

    Set up an Amazon Giveaway

    Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
    Performance Analysis for Java¿ Websites
    This item: Performance Analysis for Java¿ Websites
    Price: $40.19
    Ships from and sold by Amazon.com