Welcome to the O'Reilly Press Room
oreilly.comO'Reilly Network
ConferencesSoftwareInternationalSafari: Books Online

Arrow Search
Arrow Product List
Arrow Press Room
Arrow Jobs
Resource
Centers

Arrow
Perl
Java
Web & Internet
Open Source
XML
Linux
Unix
Python
Macintosh
Windows
.NET
Oracle
Security
Sys/Network Admin
C/C++ Programming
Design & Graphics
Visual Basic
Special
Interest

Arrow
Ask Tim
Frankly Speaking
Ron's VB Forum
Beta Chapters
Letters
elists
Events
Palm OS
Missing Manual
User Groups
Catalog Request
Specials
Write for Us
Patient-Centered
Guides
O'Reilly

July 9, 2001

The Pros and Cons of Web Caching--and How to do it Right

Sebastopol, CA--There are many arguments for the practice of web caching, and it seems, almost as many against. In his just-released book, Web Caching (O'Reilly, US $39.95), Duane Wessels explains the theory and benefits of web caching. He also explores the politics that surround web caching, touching on the fears of security, privacy, and copyright infringement that accompany the topic. Rather than dismissing these fears outright, Wessels examines the thinking behind them, and provides insightful solutions in a way that administrators will thoroughly understand the issues and the choices they have for dealing with them. As Wessels shows, web caching, when properly done, can be a boon to network administrators and users alike.

The practice of web caching has exploded within recent years. It is estimated that between 40,000 and 60,000 organizations are operating web caches; among these two-thirds are using open source caching software. Types of web caches range from familiar browser caches to caching proxies that serve many different users at once, all the way to clusters of caches that talk to each other.

"Web caching is important for a number of reasons," Wessels explains. "First of all, it saves organizations time and money. People that use web caches spend less time waiting for pages to download. Web caching improves the utilization of network connections so organizations that pay for bandwidth get more for their money. Many caching proxies also have features that protect users privacy and improve network security."

Web Caching provides network administrators with all the information they will need to design, implement, and tune a web cache system. The book lays out the basics of cache design, including protocols and operation, and describes implementation issues and performance monitoring. Also discussed in full detail is Squid, one of the most popular open source caching programs.

Topics covered in Web Caching include:

  • Designing an effective cache solution
  • Configuring web browsers to use a cache
  • Setting up a collection of caches that can talk to each other
  • Configuring an interception cache or proxy
  • Monitoring and fine-tuning the performance of a cache
  • Configuring web servers to cooperate with web caches
  • Benchmarking cache products

"Web caching is as important now as it ever has been," Wessels says. "There has been a lot of buzz recently about Content Distribution Networks. These CDNs, however, only improve the performance of content providers who can afford the high subscription fees. A web cache located on an organization's network improves the performance of all sites visited by users. Furthermore, CDNs do not offer any of the privacy and security features that caching proxies do."

According to Wessels, Web Caching is relevant to administrators who are responsible for the day-to-day operation of one or more web caches, such as administrators for ISPs, corporations, or educational institutions. Content providers and developers should also be knowledgeable about the workings of web caches. For example, anyone developing an application that uses HTTP will need to understand how web caching works, as many of their users are behind firewalls and web caches. As Wessels explains, "A significant amount of HTTP traffic is automatically intercepted and sent to web caches. Failure to take caching issues into consideration may adversely affect the operation of your application."

Online Resources:

Web Caching
By Duane Wessels
July 2001
ISBN 1-59692-536-X, 300 pages, $39.95 (US)
order@oreilly.com

Return to the: O'Reilly Press Room

Contacts:
CUSTOMER INQUIRIES
Sales/Customer Service
(707) 829-0515
order@oreilly.com

PRESS QUERIES ONLY
Contact Kathryn Barrett
(707) 829-0515 ext. 387
kathrynb@oreilly.com


oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly & Associates, Inc.
webmaster@oreilly.com