computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 programming languages 
 servers 
 web design/development 

Web Caching
by Wessels, Duane
 

 
Cover Price: $39.95
Online Price: $19.98
You save $19.97 (50%)

 

ISBN-10: 156592536X
ISBN-13: 9781565925366
Publisher: O'Reilly & Associates
Published July 2001; Paperback; 300 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Internet > Programming

Summary:
On the World Wide Web, speed and efficiency are vital. Users have little patience for slow web pages, while network administrators want to make the most of their available bandwidth. A properly designed web cache reduces network traffic and improves access times to popular web sites—a boon to network administrators and web users alike.

Web Caching hands you all the technical information you need to design, deploy, and operate an effective web caching service. It starts with the basics of how web caching works, from the HTTP headers that govern cachability to cache validation and replacement algorithms.

Topics covered in this book 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

    The book also covers the important political aspects of web caching, including privacy, intellectual property, and security issues.

    Internet service providers, large corporations, or educational institutions—in short, any network that provides connectivity to a wide variety of users—can reap enormous benefit from running a well-tuned web caching service. Web Caching shows you how to do it right.



  • Table of Contents:
    Prefaceix
    1.Introduction1
    1.1Web Architecture2
    1.2Web Transport Protocols6
    1.3Why Cache the Web?10
    1.4Why Not Cache the Web?13
    1.5Types of Web Caches14
    1.6Caching Proxy Features17
    1.7Meshes, Clusters, and Hierarchies18
    1.8Products19
    2.How Web Caching Works21
    2.1HTTP Requests21
    2.2Is It Cachable?24
    2.3Hits, Misses, and Freshness34
    2.4Hit Ratios37
    2.5Validation38
    2.6Forcing a Cache to Refresh41
    2.7Cache Replacement44
    3.Politics of Web Caching48
    3.1Privacy49
    3.2Request Blocking55
    3.3Copyright57
    3.4Offensive Content63
    3.5Dynamic Web Pages64
    3.6Content Integrity65
    3.7Cache Busting and Server Busting66
    3.8Advertising68
    3.9Trust69
    3.10Effects of Proxies70
    4.Configuring Cache Clients72
    4.1Proxy Addresses73
    4.2Manual Proxy Configuration73
    4.3Proxy Auto-Configuration Script77
    4.4Web Proxy Auto-Discovery83
    4.5Other Configuration Options84
    4.6The Bottom Line84
    5.Interception Proxying and Caching86
    5.1Overview87
    5.2The IP Layer: Routing89
    5.3The TCP Layer: Ports and Delivery96
    5.4The Application Layer: HTTP100
    5.5Debugging Interception101
    5.6Issues102
    5.7To Intercept or Not To Intercept108
    6.Configuring Servers to Work with Caches109
    6.1Important HTTP Headers110
    6.2Being Cache-Friendly115
    6.3Being Cache-Unfriendly127
    6.4Other Issues for Content Providers128
    7.Cache Hierarchies132
    7.1How Hierarchies Work132
    7.2Why Join a Hierarchy?134
    7.3Why Not Join a Hierarchy?136
    7.4Optimizing Hierarchies142
    8.Intercache Protocols144
    8.1ICP145
    8.2CARP156
    8.3HTCP158
    8.4Cache Digests159
    8.5Which Protocol to Use163
    9.Cache Clusters165
    9.1The Hot Spare166
    9.2Throughput and Load Sharing167
    9.3Bandwidth168
    10.Design Considerations for Caching Services170
    10.1Appliance or Software Solution170
    10.2Disk Space173
    10.3Memory175
    10.4Network Interfaces175
    10.5Operating Systems176
    10.6High Availability177
    10.7Intercepting Traffic178
    10.8Load Sharing179
    10.9Location180
    10.10Using a Hierarchy180
    11.Monitoring the Health of Your Caches182
    11.1What to Monitor?183
    11.2Monitoring Tools186
    12.Benchmarking Proxy Caches191
    12.1Metrics192
    12.2Performance Bottlenecks194
    12.3Benchmarking Tools197
    12.4Benchmarking Gotchas203
    12.5How to Benchmark a Proxy Cache206
    12.6Sample Benchmark Results210
    A.Analysis of Production Cache Trace Data215
    B.Internet Cache Protocol235
    C.Cache Array Routing Protocol246
    D.Hypertext Caching Protocol254
    E.Cache Digests266
    F.HTTP Status Codes274
    G.U.S.C. 17 Sec. 512. Limitations on Liability Relating to Material Online279
    H.List of Acronyms282
    Bibliography288
    Index291