» » Web Performance Tuning, 2nd Edition (O'Reilly Internet)

Download Web Performance Tuning, 2nd Edition (O'Reilly Internet) fb2

by Patrick Killelea

  • ISBN: 059600172X
  • Category: Technology
  • Author: Patrick Killelea
  • Subcategory: Networking & Cloud Computing
  • Other formats: lit rtf doc docx
  • Language: English
  • Publisher: O'Reilly Media; Second edition (March 2002)
  • Pages: 482 pages
  • FB2 size: 1894 kb
  • EPUB size: 1305 kb
  • Rating: 4.7
  • Votes: 196
Download Web Performance Tuning, 2nd Edition (O'Reilly Internet) fb2

Publisher: O'Reilly Media, Inc. Release Date: March 2002. This book isn'tjust about tuning web server software; it's also about streamliningweb content, getting optimal performance from a browser, tuningboth client and server hardware, and maximizing the capacity of thenetwork itself. Web Performance Tuning hits the groundrunning, giving concrete advice for quick results - the "bluntinstruments" for improving crippled performance right away. Thebook then shifts gears to give a conceptual background of theprinciples of computing performance.

Patrick Killelea makes good use of it by showing you how to get the best possible performance out of your web server, site, and browser. Lucky for us, Killelea provides free scripts you can use to measure the performance of your web site at his own site patrick dot net. There you'll find scripts you can use on your Unix server to measure, monitor, and debug any performance problems you're having.

This book is for anyone who has waited too long for a web page to display, or watched the servers they manage slow to a crawl.

Поиск книг BookFi BookSee - Download books for free. Web Performance Tuning: Speeding Up the Web (O'Reilly Nutshell). Ellen Siever, The staff of O'Reilly Media. 0 Mb. Tim O'Reilly in a Nutshell: Collected Writings of the Founder of O'Reilly Media, Inc. Tim O'Reilly. Категория: Компьютеры, Сети, Интернет.

Поиск книг BookFi BookFi - BookFinder. Download books for free. Скачать (EPUB) . Читать. Скачать (PDF) .

Web Performance Tuning hits the ground running, giving concrete advice for quick results - the "blunt instruments" for improving crippled performance right away. Patrick Killelea currently works for a major on-line brokerage, but he won't say which one.

Web Performance Tuning book. Published March 29th 2002 by O'Reilly Media (first published March 19th 2002).

As long as there's been a Web, people have been trying to make it faster. The maturation of the Web has meant more users, more data, more features, and consequently longer waits on the Web. Improved performance has become a critical factor in determining the usability of the Web in general and of individual sites in particular.

As long as there's been a Web, people have been trying to make it faster. The maturation of the Web has meant more users, more data, more features, and consequently longer waits on the Web. Improved performance has become a critical factor in determining the usability of the Web in general and of individual sites in particular.Web Performance Tuning, 2nd Edition is about getting the best possible performance from the Web. This book isn't just about tuning web server software; it's also about streamlining web content, getting optimal performance from a browser, tuning both client and server hardware, and maximizing the capacity of the network itself.Web Performance Tuning hits the ground running, giving concrete advice for quick results -- the "blunt instruments" for improving crippled performance right away. The book then shifts gears to give a conceptual background of the principles of computing performance. The latter half of the book examines each element of a web transaction -- from client to network to server -- to find the weak links in the chain and show how to strengthen them.In this second edition, the book has been significantly expanded to include:

New chapters on Web site architecture, security, reliability, and their impact on performanceDetailed discussion of scalability of Java on multi-processor serversPerl scripts for writing web performance spiders that handle logins, cookies, SSL, and moreDetailed instructions on how to use Perl DBI and the open source program gnuplot to generate performance graphs on the flyCoverage of rstat, a Unix-based open source utility for gathering performance statistics remotelyIn addition, the book includes many more examples and graphs of real-world performance problems and their solutions, and has been updated for Java 2.This book is for anyone who has waited too long for a web page to display, or watched the servers they manage slow to a crawl. It's about making the Web more usable for everyone.
Reviews about Web Performance Tuning, 2nd Edition (O'Reilly Internet) (7):
Tejar
"Web Performance Tuning" delivers a comprehensive overview of the factors that affect Web performance and what you can do about them. While the book presents a few tips for faster browsing, the majority of the text is devoted to Web server tuning. The explanations are clear and informative, and will let Webmasters get to work right away, assuming, unfortunately, that their servers are running either Solaris or Linux. The author provides virtually no specific coverage of other UNIXes, or of Windows NT or Mac OS server platforms; Microsoft IIS is discussed only once in the entire 350-page book. While the book's general concepts and explanations will be useful to most Webmasters, many of the specific details the author presents do not translate well to non-UNIX platforms.
The book's first section, Preliminary Considerations, is an outstanding analysis of the relationships between bandwidth, latency, server memory, CPU speed, traffic levels, user expectations and cost. Along the way, the author highlights the extreme gap between real-world performance requirements and the artificial numbers generated by benchmark tools. He notes that a full T1 line can only carry 33 hits per second (at 4K each), and that a million hits per day translates into a peak server load of only about 25-30 hits per second. These real-world numbers are then contrasted with the hundreds or thousands of hits per second usually quoted by vendors, which the author refers to as "benchmarketing." Refreshingly, the author then describes how to create practical benchmark scenarios for your own Web servers, and how to use them effectively.
The second section, Tuning In Depth, briefly discusses Web client tuning, and then addresses the details of network, Web server, and CGI tuning. The author explains each issue, makes specific recommendations, and supports them with relevant facts and calculations. Each chapter ends with a concise "key recommendations" section, which condenses the chapter into a few memorable one-liners - a great feature for the busy Webmaster. The recommendations run from very general guidelines to very specific suggestions, such as "Use separate disks for log writing and content reading." While some of the discussion applies only to UNIX servers, most of the recommendations apply equally well to other platforms.
Finally, the book includes Appendixes with specific tuning tips for Netscape Enterprise Server, Apache, and Solaris' 2.x TCP/IP Stack. Although much of the same material is available on the Web (with updates), the printed reference and the author's comments are valuable resources to have handy if you use these products.
This book should be considered required reading for all present and future Webmasters; it is the most clear and direct discussion of real-world Web server performance published to date. However, this book's UNIX-centric view skips over some important issues facing today's Webmasters, such as Web database performance and the tuning of non-UNIX Web servers. The book does not mention FileMaker or Access, or middleware products like Tango, Lasso, or Cold Fusion. And while the tuning guidelines will be helpful to most Webmasters, the book does not provide any specifics for optimizing Microsoft IIS or WebSTAR. It is a bit surprising to see all of these popular packages omitted from this very recent book. Ultimately though, every Webmaster who reads this book will learn new ways to improve server performance and many of them will enjoy it as well.
Άνουβις
Pragmatic and opinionated in the best of old-time O'Reilly style, this book is a colorful guided tour by an old-hand.
The thing is, if you need this book, your website is probably a high-traffic professional/commercial site. And in these days this means (1) dynamic content, (2) database, (3) a content-management/templating system, (4) user identity tracking. Perhaps even interface to legacy client/server systems. Unfortunately, this book goes only as far as CGI, Java, and general DB issues. Messaging middleware is briefly considered. Distributed OO (CORBA, EJB) is discussed and dismissed (a luxury in real world). No coverage of other popular dynamic web technologies (e.g. ASP, ColdFusion) or content-management systems. In particular, a serious discussion of trade-offs between performance and content/workflow manageability would ground the whole discussion in real life.
And the architecture chapter, while very insightful, is simply too thin. After all it is much better and easier to plan for performance from the start, then to try tweaking an existing system. The chapter discusses architectures of varying complexity - <i>without including a single diagram!</i> Complete case studies along the line of the mod_perl white paper .... would be invaluable - perhaps broken down by type (e.g. news/portal/B2C) where unique usage patterns will drive unique architecture and optimization.
Despite the tilt towards monitoring and diagnosis, this is still a very valuable book in an under-served but important area. Generous references enable the reader to explore individual topics further.
Malogamand
This is one book with wide appeal because it is useful to anyone that uses the Internet; so if you are reading this review - chances are very good that you will find this book of some use. The subtitle sums up the book very nicely... it is full of tips to help you speed up the web, regardless of how you usually go about using it.
I've had the pleasure of owning both copies of Web Performance Tuning and I must say the second edition was quite a dramatic rewrite, adding over 100 pages of new and updated information - it was about time for an update considering the age of the book.
Of course, if you are both a web user and a web developer you will derive the most benefit as pretty much everything in the book will apply to you to some degree. Part I focuses on detailing the problems that can occur, and only the first chapter has any useful information for anyone who is simply the web visitor. But if you've got any interest in knowing about server and connection failures and monitoring web performance then it would be worth taking a look at.
Part II of Web Performance Tuning actually looks at how you can improve your web experience; starting from the browser and working all the way through to the technologies that power the web. This makes it easy to follow as well as to help identify exactly where any major problems you may be experiencing are caused.
For those wanting quick answers to their browsing or server problems, then you will find help in the form of questions you might want to ask yourself right at the start of the book. I preferred the old way this quick reference was done, as it was a list of recommendations rather than a list of questions; you don't know you have a problem if you don't know the questions to ask!

Related to Web Performance Tuning, 2nd Edition (O'Reilly Internet) fb2 books: