Responsible Web Caching Flashcards
What are Web caching protocols examples of according to the author?
how the best intentions can result in implementations with highly undesirable side effects
Why is caching critical to the successful operations of DNS?
Caching shares bindings of computer names with their corresponding IP addresses after these have been resolved with other DNS’s that have accessed the information
What are the two examples the author gives of benign caching?
DNS caching and Address Resolution Protocol (ARP)
How might Web caching enhance Web document access?
Servers may cache frequently accessed documents in primary memory to avoid slow disk accesses, or server farms may place high-demand data on faster, dedicated servers for load balancing
What are two examples of Web caching?
DNS’s and HTTP; server caching and browser caching
Web caching on proxy servers differ from server caching and browser caching in two important respects. What are they?
uses headers to determine document freshness and stored away from a user
What did HTTP 1.1 add to caching?
cache-control header field
The author lists 12 deficiencies in the way that HTTP 1.1 (and HTTP 2 for that matter) handles caching that undermines intellectual property rights. List 5.
(1) does the cache operator own the resource/document being accessed
(2) is the resource/document copyrighted and what is the nature
(3) is there a definitive version and where
(4) is there a digital object identifier
(5) is there a restriction on the use of the resource/document
There are feeble attempts to enable cache busting. List 2.
“no store” in HTTP 1.1 and give up control of the intellectual property
The author suggests a more reasonable set of caching directives. List 4.
authorship, providing appropriate credit, definitive versions, copyright