Please consider the latest edition.
-
Preliminary Considerations
-
Chapter 1 The Blunt Instruments
- Improving Performance from the Browser Side
- Improving Performance from the Server Side
- Key Recommendations
-
Chapter 2 Capacity Planning
- Capacity Planning Is Preemptive Performance Tuning
- Methodology
- Questions to Ask
- How Much Bandwidth Do You Need?
- How Fast a Server Do You Need?
- How Much Memory Do You Need?
- Architecture Scaling Options
- Key Recommendations
-
Chapter 3 Web Performance Measurement
- Parameters of Performance
- Benchmark Specifications and Benchmark Tests
- Web Performance Measuring Tools and Services
- Key Recommendations
-
Chapter 4 Case Studies
- Example Performance Problems, Diagnoses, and Solutions
- Methodology for Performance Consulting
- Sample Configurations
- Key Recommendation
-
Chapter 5 Principles and Patterns
- Principles of Performance Tuning
- Patterns of Performance Improvement
- Key Recommendations
-
-
Tuning in Depth
-
Chapter 6 Client Software
- Brief History of the Web Browser
- How Browsers Work
- Popular Browsers
- Browser Speed
- Browser Tuning Tips
- Figuring Out Why the Browser Is Hanging
- Key Recommendations
-
Chapter 7 Client Operating System
- Macintosh
- Microsoft Windows
- Unix
- Key Recommendations
-
Chapter 8 Client Hardware
- PC Hardware
- Key Recommendations
-
Chapter 9 Network Hardware
- Lines and Terminators
- Intranets
- Network Modeling Tools
- The Internet
- PTTs
- Key Recommendations
-
Chapter 10 Network Protocols
- Power and Protocols
- The Protocols of the Web
- Key Recommendations
-
Chapter 11 Server Hardware
- How Server Hardware Is Different
- Network Interface Card
- Bus
- Memory
- CPU
- Disk
- Key Recommendations
-
Chapter 12 Server Operating System
- Unix and the Origin of the Web
- Unix Flavors
- Processes and the Kernel
- The Filesystem
- The Windowing System
- Versions and Patches
- Configurable OS Parameters
- Unix OS Monitoring Tools
- Unix Versus NT as the Web Server OS
- Key Recommendations
-
Chapter 13 Server Software
- Inside Web Server Software
- Common Server Parameters
- Servers
- Proxy Servers
- Firewalls
- Key Recommendations
-
Chapter 14 Content
- Size Matters
- HTML
- Graphics
- Audio
- Video
- Key Recommendations
-
Chapter 15 CGI Programs
- CGI Internals and Performance Problems
- General CGI Tips
- CGI Language-Specific Optimization Tips
- Daemonize It
- CGI Database Access Performance
- Key Recommendations
-
Chapter 16 Java
- What Java Does for You
- Java Compared to Native Code
- Why It's Getting Better
- Performance Tips: What You Can Do
- Key Recommendations
-
Chapter 17 Databases
- Do You Really Need a Relational Database?
- Performance Tips
- Key Recommendations
-
-
Appendixes
-
Appendix A Netscape Enterprise Server 3.0 Tuning
- Introduction
- Audience
- What Is perfdump?
- Installing perfdump
- Using perfdump Statistics
- Platform-Specific Issues
- Benchmarking the Netscape Enterprise Server
-
Appendix B Apache Performance Notes
- Introduction
- Hardware and Operating System Issues
- Runtime Configuration Issues
- Negotiation
- Process Creation
- Compile-Time Configuration Issues
- Detailed Analysis of a Trace
- The Preforking Model
-
Appendix C Solaris 2.x—Tuning Your TCP/IP Stack and More
- Please Share Your Knowledge
- History and Introduction
- TCP Connection Initiation
- Retransmission-Related Parameters
- Path MTU Discovery
- Further Advice, Hints, and Remarks
- Windows, Buffers, and Watermarks
- Tuning Your System
- Recommended Patches
- Related Books and Software
-
-
Colophon
- Title:
- Web Performance Tuning
- By:
- Patrick Killelea
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- October 1998
- Pages:
- 374
- Print ISBN:
- 978-1-56592-379-9
- | ISBN 10:
- 1-56592-379-0
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Web Performance Tuning is a sword-billed hummingbird. There are over 300 species of hummingbird, all found only in the New World. All of these species are easily identifiable by their long, tubular bills and iridescent feathers. The iridescence is a refraction effect that can be seen only when light is shining on the feathers at certain angles. Hummingbirds range in size from the bee hummingbird which, measuring 2 inches long and weighing less than an ounce, is the smallest of all birds, to the great hummingbird, which measures about 8.5 inches long.
Hummingbirds are so named because of the humming noise made by their rapidly moving wings. On average, hummingbirds flap their wings 50 times a second; some species can flap as many as 200 times per second. The wings are flexible at the shoulder and, unlike most birds, they are propelled on the upstroke as well as the downstroke. Because of this flexibility, hummingbirds can hover, fly right or left, backwards, and upside down. Most hummingbirds have tiny feet that are used only for perching, never for walking. Hummingbirds will fly to travel even a couple of inches.
Hummingbirds expend a great deal of energy, and need to feed every 10 minutes or so. They feed on nectar, for sugar, and small insects, for protein. Their long, tapered bills enable them to retrieve nectar from even the deepest flower. Pollen accumulates on the head and neck of hummingbirds while they gather nectar. They then transfer this pollen to other flowers and thus play an important role in plant reproduction.
Hummingbirds appear frequently in Native American legends and mythology, often as representatives of the sun. According to some folk beliefs, they can bring love. Since Europeans first spotted these beautiful, colorful little birds, they have often appeared in the art and literature of the Old World, as well. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced with QuarkXPress 3.32 using the ITC Garamond font. Whenever possible, our books a durable and flexible lay-flat binding, either RepKover or Otabind. If the page count exceeds the maximum bulk possible for this type of binding, perfect binding is used.
The inside layout was designed by Edie Freedman and modified by Nancy Priest. Text was prepared in FrameMaker by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were created in Macromedia Freehand 7.0 by Robert Romano. This colophon was written by Clairemarie Fisher O'Leary.
