While this book is an excellent place to start learning how to improve your web performance, by no means is it the last word. So here I’ve listed some books, URLs, and newsgroups that you should examine if this book doesn’t answer all your questions, or if you simply want to know more.
In reading this book, you’ll find that I frequently refer to other books that explain concepts more completely than I can (at least, not without making this book twice its size). Here are books with good explanations of the details.
Albitz, Paul and Cricket Liu, DNS and Bind (O’Reilly & Associates, 1997).
Back, Maurice, Design of the Unix Operating System (Prentice Hall, 1986).
Ballew, Scott, Managing IP Networks with Cisco Routers (O’Reilly & Associates, 1997).
Blake, Russ, Optimizing Windows NT (Microsoft Press, out of print).
Brooks, Fredrick P., Jr., The Mythical Man-Month (Addison Wesley, 1995).
Chapman, Brent and Elizabeth Zwicky, Building Internet Firewalls, Second Edition (O’Reilly & Associates, 2001).
Cockcroft, Adrian and Richard Pettit, Sun Performance and Tuning, Second Edition (Prentice Hall, 1998). Everything about tuning Solaris and Sun hardware.
Cockcroft, Adrian and Will Walker, Capacity Planning for Internet Services (Prentice Hall, 2001).
Dowd, Kevin, Getting Connected (O’Reilly & Associates, 1996).
Frisch, Æleen, Essential System Administration (O’Reilly & Associates, 1995).
Gancarz, Mike, The Unix Philosophy (Digital Press, 1996). Wonderful explanation of what makes Unix Unix.
Garfinkel, Simson, PGP: Pretty Good Privacy (O’Reilly & Associates, 1995).
Gray, Jim, The Benchmark Handbook for Database and Transaction Processing Systems (Morgan Kauffman Publishers, 1993).
Guelich Scott, Shishir Gundavaram, and Gunther Birznieks, CGI Programming with Perl (O’Reilly & Associates, 2000).
Gurry, Mark and Peter Corrigan, Oracle Performance Tuning, Second Edition (O’Reilly & Associates, 1996).
Harold, Elliotte Rusty, Java Network Programming, Second Edition (O’Reilly & Associates, 2000).
Laurie, Ben and Peter Laurie, Apache: The Definitive Guide, Second Edition (O’Reilly & Associates, 1999).
Musumeci, Gian-Paolo D. and Mike Loukides, System Performance Tuning, Second Edition (O’Reilly & Associates, 2002). The standard text on Unix system performance.
Nassar, Daniel J., Ethernet and Token Ring Optimization (M&T Books, out of print). The accumulated experience of a network tuner. Includes TCP/IP tips.
Orfali, Robert and Dan Harkey, Client Server Programming with Java and CORBA (John Wiley & Sons, 1998).
Partridge, Craig, Gigabit Networking (Addison Wesley, 1994).
Stern, Hal, Mike Eisler, and Ricardo Labiaga, Managing NFS and NIS, Second Edition (O’Reilly & Associates, 2001).
Stern, Hal, and Evan Markus, Blueprints for High Availability (John Wiley & Sons, 2000).
Stevens, Richard, Advanced Programming in the Unix Environment (Addison Wesley, 1993)
Stevens, Richard, TCP/IP Illustrated, Volumes 1, 2, and 3 (Addison Wesley, 1994).
Stevens, Richard, Unix Network Programming (Prentice Hall, 1998).
Tannenbaum, Andrew S., Computer Networks (Prentice Hall, 1996). The canonical networking book.
Tannenbaum, Andrew S., Modern Operating Systems (Prentice Hall, 1992).
Ware, Scott, Michael Tracy, Louis Slothouber, and Robert Barker, Professional Web Site Optimization (Wrox Press, Inc., 1997).
Wall, Larry, Tom Christiansen, and John Orwant, Programming Perl, Third Edition (O’Reilly & Associates, 2000).
Wong, Brian L., Configuration and Capacity Planning for Solaris Servers (Prentice Hall, 1997). See especially Chapter 4, which is about configuring web services.
Wong, Clinton, Web Client Programming with Perl (O’Reilly & Associates, 1997).
The following URLs also include indispensable performance information:
A Netscape-tuning page.
The Apache home page. See especially http://www.apache.org/docs/misc/perf.html.
Tips for running Apache.
The Computer Measurement Group’s home page.
Jonathan Hardwick’s Java optimization page.
Very popular page packed with information on optimizing PCs.
Tom’s Hardware Guide. Rightly famous for PC hardware information.
Excellent review of performance measurement of the Internet.
Includes some papers on application performance tuning.
The definitive site for Winsock tuning.
Has the RFCs on which the web is based.
Reducing the Disk IO of Web Proxy Server Caches.
Open System Testing Architecture “The completely open way to test your systems.”