12.4. Nondata Prefetching

The term prefetching was coined long before the existence of the Web. In other domains, such as computer architecture or file systems, prefetching conventionally denotes fetching data in advance of its need. However, the Web is a distributed system and is therefore more complicated. There are several steps that might be taken to speed up data delivery besides prefetching the data itself. These include reducing the connection setup time and preparing the origin server to respond more quickly to an upcoming request for a Web object.

Earlier, we discussed the idea of using a proxy to cache TCP connections (see Section 7.2.3). The motivation behind that idea was to reduce the overhead of establishing connections. The next ...

Get Web Caching and Replication now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.