Résumé
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.
Contents
Preface
Chapter 1. Introduction
Web Architecture
Web Transport Protocols
Why Cache the Web?
Why Not Cache the Web?
Types of Web Caches
Caching Proxy Features
Meshes, Clusters, and
Hierarchies
Products
Chapter 2. How Web Caching Works
HTTP Requests
Is It Cachable?
Hits, Misses, and Freshness
Hit Ratios
Validation
Forcing a Cache to Refresh
Cache Replacement
Chapter 3. Politics of Web Caching
Privacy
Request Blocking
Copyright
Offensive Content
Dynamic Web Pages
Content Integrity
Cache Busting and Server
Busting
Advertising
Trust
Effects of Proxies
Chapter 4. Configuring Cache Clients
Proxy Addresses
Manual Proxy Configuration
Proxy Auto-Configuration
Script
Web Proxy Auto-Discovery
Other Configuration Options
The Bottom Line
Chapter 5. Interception Proxying and
Caching
Overview
The IP Layer: Routing
The TCP Layer: Ports and
Delivery
The Application Layer: HTTP
Debugging Interception
Issues
To Intercept or Not To
Intercept
Chapter 6. Configuring Servers to Work with
Caches
Important HTTP Headers
Being Cache-Friendly
Being Cache-Unfriendly
Other Issues for Content
Providers
Chapter 7. Cache Hierarchies
How Hierarchies Work
Why Join a Hierarchy?
Why Not Join a Hierarchy?
Optimizing Hierarchies
Chapter 8. Intercache Protocols
ICP
CARP
HTCP
Cache Digests
Which Protocol to Use
Chapter 9. Cache Clusters
The Hot Spare
Throughput and Load Sharing
Bandwidth
Chapter 10. Design Considerations for Caching
Services
Appliance or Software
Solution
Disk Space
Memory
Network Interfaces
Operating Systems
High Availability
Intercepting Traffic
Load Sharing
Location
Using a Hierarchy
Chapter 11. Monitoring the Health of Your
Caches
What to Monitor?
Monitoring Tools
Chapter 12. Benchmarking Proxy Caches
Metrics
Performance Bottlenecks
Benchmarking Tools
Benchmarking Gotchas
How to Benchmark a Proxy
Cache
Sample Benchmark Results
Appendix A. Analysis of Production Cache Trace Data
Appendix B. Internet Cache Protocol
Appendix C. Cache Array Routing Protocol
Appendix D. Hypertext Caching Protocol
Appendix E. Cache Digests
Appendix F. HTTP Status Codes
Appendix G. U.S.C. 17 Sec. 512. Limitations on Liability Relating to Material Online
Appendix H. List of Acronyms
Glossary
Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Duane Wessels |
Parution | 01/08/2001 |
Nb. de pages | 300 |
Format | 17,8 x 23,4 |
Couverture | Broché |
Poids | 550g |
Intérieur | Noir et Blanc |
EAN13 | 9781565925366 |
ISBN13 | 978-1-56592-536-6 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Informatique d'entreprise Conception et développement web Général
- Informatique Développement d'applications Conception et développement web Général
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages PHP
- Informatique Développement d'applications Outils de développement
- Informatique Développement d'applications Outils de développement Dreamweaver