Web Caching"O'Reilly Media, Inc.", 2001 - 300 páginas 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:
|
Índice
Introduction | 1 |
11 Web Architecture | 2 |
12 Web Transport Protocols | 6 |
13 Why Cache the Web? | 10 |
14 Why Not Cache the Web? | 13 |
15 Types of Web Caches | 14 |
16 Caching Proxy Features | 17 |
17 Meshes Clusters and Hierarchies | 18 |
64 Other Issues for Content Providers | 128 |
Cache Hierarchies | 132 |
72 Why Join a Hierarchy? | 134 |
73 Why Not Join a Hierarchy? | 136 |
74 Optimizing Hierarchies | 142 |
Intercache Protocols | 144 |
81 ICP | 145 |
82 CARP | 156 |
18 Products | 19 |
How Web Caching Works | 21 |
22 Is It Cachable? | 24 |
23 Hits Misses and Freshness | 34 |
24 Hit Ratios | 37 |
25 Validation | 38 |
26 Forcing a Cache to Refresh | 41 |
27 Cache Replacement | 44 |
Politics of Web Caching | 48 |
31 Privacy | 49 |
32 Request Blocking | 55 |
33 Copyright | 57 |
34 Offensive Content | 63 |
35 Dynamic Web Pages | 64 |
36 Content Integrity | 65 |
37 Cache Busting and Server Busting | 66 |
38 Advertising | 68 |
39 Trust | 69 |
310 Effects of Proxies | 70 |
Configuring Cache Clients | 72 |
41 Proxy Addresses | 73 |
43 Proxy AutoConfiguration Script | 77 |
44 Web Proxy AutoDiscovery | 83 |
45 Other Configuration Options | 84 |
Interception Proxying and Caching | 86 |
51 Overview | 87 |
Routing | 89 |
Ports and Delivery | 96 |
HTTP | 100 |
55 Debugging Interception | 101 |
56 Issues | 102 |
57 To Intercept or Not To Intercept | 108 |
Configuring Servers to Work with Caches | 109 |
61 Important HTTP Headers | 110 |
62 Being CacheFriendly | 115 |
63 Being CacheUnfriendly | 127 |
83 HTCP | 158 |
84 Cache Digests | 159 |
85 Which Protocol to Use | 163 |
Cache Clusters | 165 |
91 The Hot Spare | 166 |
92 Throughput and Load Sharing | 167 |
93 Bandwidth | 168 |
Design Considerations for Caching Services | 170 |
102 Disk Space | 173 |
103 Memory | 175 |
105 Operating Systems | 176 |
106 High Availability | 177 |
107 Intercepting Traffic | 178 |
108 Load Sharing | 179 |
109 Location | 180 |
Monitoring the Health of Your Caches | 182 |
111 What to Monitor? | 183 |
112 Monitoring Tools | 186 |
Benchmarking Proxy Caches | 191 |
121 Metrics | 192 |
122 Performance Bottlenecks | 194 |
123 Benchmarking Tools | 197 |
124 Benchmarking Gotchas | 203 |
125 How to Benchmark a Proxy Cache | 206 |
126 Sample Benchmark Results | 210 |
A Analysis of Production Cache Trace Data | 215 |
B Internet Cache Protocol | 235 |
C Cache Array Routing Protocol | 246 |
D Hypertext Caching Protocol | 254 |
E Cache Digests | 266 |
F HTTP Status Codes | 274 |
G USC 17 Sec 512 Limitations on Liability Relating to Material Online | 279 |
H List of Acronyms | 282 |
Bibliography | 288 |
291 | |
Otras ediciones - Ver todo
Términos y frases comunes
Referencias a este libro
Multimedia Delivery für personalisierbare E-Services Matthias Wagner No hay ninguna vista previa disponible - 2003 |